版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

在导入按钮元数据配置的data中添加is_from_config:true,以使用个性化模板,若需要使用其他参数,参考上述标准按钮参数配置。

代码块
{

...


    "key": "common_import",

...


    "label": "标准导入按钮",

...


    "action": "COMMON_IMPORT",

...


    "data": {

...


        "is_from_config":

...

 true,

...


        "category": "可以不填,不填时默认取当前模型名。填的话想写啥就写啥,但是要记下来,下面要用。"

...


}


(2)第二步:配置公司级模板

在扩展管理-公司级模板查询common_imp_setting.json

...

在公司级模板中配置本次自定义模板参数,如,配置参数解析:(//双斜杠之后的是注释)

代码块
{

...


...

...


    "AttendLocation":  // 冒号前面的东西,叫“映射名”或者“key”。按钮里的category没写的话,就用模型名,否则category写了啥就用啥。

...


        "name": "考勤点" // 文件名

...


        "imp": "AttendLocation_import.json" // 导入使用的个性化模板的公司级模板名(等会你要新建另一个公司级模板,名字就叫这个)

...


        "exp": "AttendLocation_import.json",  // 导出使用的个性化模板的公司级模板名(等会你要新建另一个公司级模板,名字就叫这个),导入导出可以用同一个。

...


     

...

   "role": "cm-org-emp"

...

  // 下载模板所需的权限

...


    },

...


...

...


},


image-2024-2-27_15-31-16.png

(4)第四步:新建个性化导入模板

根据上一步中配置的"imp"的公司级模板名,新建一个公司级模板。本例中是AttendLocation_import.json。

...