# 模块标题 sys_title: "Template Demo - Master & Slave" sys_title_en: "Template Demo - Master & Slave" sys_title_zhcn: "主从表展示" sys_title_zhtw: "" # 模块图标 sys_icon: "wpforms" # 模块对应的插件DLL名称 sys_plugin: "toptemplateclassplugin" # 模块对应的类名 sys_class: "TopTemplateClass5" # 许可证验证键 sys_license_key: "" # 打开模块的权限 sys_open_right: "" # 语言包,默认包含自己模块的语言包 sys_lang_list: [] # 当关闭窗口时,如果提示是否保存,保存调用的action sys_save_action: "" # 该模块用到的枚举列表 sys_enum_list: [ "pdm-job-status" ] # 该模块用到的除了Action之外的权限列表 sys_permission_list: [] navi: { __type__: UiLoader } # 主表格 master_view { # 数据项, 默认包含表头中配置的数据项 data_keys: [ "id" ] # 主键 primary_key: "id" # 水平表头 horizontal_header: [ { "name": "id", "display": "Group ID", "displayRole": "$id" }, { "name": "name", "display": "Group Name", "displayRole": "$name", "width": 150, "search": "string" }, { "name": "title", "display": "Group Title", "displayRole": "$title", "sorting_enabled": 0 } ] # 默认排序列 sort_by: "id DESC" # 数据集 data_set { # 数据库表名 db_table_name: "pdm_spec_group" # 若有sql, 以sql为最优先 # 若无sql, 默认根据表头的配置进行查询 db_sql: "" } # 主从表关系配置 relation { type: "hasMany" through: "pdm_spec_group_lnk_spec" master_foreign_key: "group_id" master_key: "id" slave_foreign_key: "spec_name" slave_key: "name" } } # 从表格 slave_view { # 数据项, 默认包含表头中配置的数据项 data_keys: [ "id" ] # 主键 primary_key: "id" # 水平表头 horizontal_header: [ { "name": "id", "display": "Spec ID", "displayRole": "$id", "width": 150 }, { "name": "name", "display": "Spec Name", "displayRole": "$name" }, { "name": "title", "display": "Spec Title", "displayRole": "$title", "sorting_enabled": 0 }, { "name": "category", "display": "Spec Category", "displayRole": "$category", "sorting_enabled": 0 } ] # 默认排序列 sort_by: "id DESC" # 数据集 data_set { # 数据库表名 db_table_name: "pdm_spec" # 若有sql, 以sql为最优先 # 若无sql, 默认根据表头的配置进行查询 db_sql: "" } }