emapImport

方法API

emapImport(opt, app, module, page, action, tplUrlopt, downloadTplNameopt, autoCloseopt, preCallbackopt, importCallbackopt, closeCallbackopt, closeConfirmCallbackopt, paramsopt, adaptoropt)

导入组件
参数:
名称 类型 属性 默认值 描述
opt object 初始化组件参数
app String 应用名
module String 模型名称
page String 页面名称
action String 动作名称
tplUrl String <optional>
模板下载地址
downloadTplName String <optional>
重命名下载导入模板的名称
autoClose Boolean <optional>
false 导入完成后是否自动关闭弹窗
preCallback function <optional>
弹窗弹出后的回调
importCallback function <optional>
导入请求成功后的回调
closeCallback function <optional>
导入弹窗关闭的回调
closeConfirmCallback function <optional>
点击【关闭弹窗】按钮的回调
params Object <optional>
额外参数
Properties
名称 类型 属性 描述
readTemplate Object <optional>
下载模板请求的read参数
readImport Object <optional>
导入请求的read参数
adaptor Object <optional>
指定合适的后端处理实例,支持'EMAP_IMPORT_CACHE'(默认)/'EMAP_IMPORT_DIRECT'或其他自定义类型
属性:
名称 类型 属性 描述
queryTimes Number <optional>
轮询导入进度间隔, 单位ms,默认1000
Source:
示例
$.emapImport({
        contextPath: contextPath,
        app: "student_app",
        downloadTplName:'下载的导入模板',
        module: "modules",
        page: "xsxxdbwh",
        action: "T_PXXX_XSJBXX_ADD",
        adaptor // 指定合适的后端处理实例,支持'EMAP_IMPORT_CACHE'(默认)/'EMAP_IMPORT_DIRECT'或其他自定义类型
        preCallback: function() {
            
        },
        closeCallback: function() {
            $('#emapdatatable').emapdatatable('reload');
        },
    });