module.conf 4.11 KB
# 模块标题
sys_title: "Attribute Name List"
sys_title_en: "Attribute Name List"
sys_title_zhcn: "属性名称列表"
sys_title_zhtw: "屬性名稱列表"

# 模块图标
sys_icon: "pdm-check_item"

# 模块对应的插件DLL名称
sys_plugin: "toptemplateclassplugin"
# 模块对应的类名
sys_class: "TopTemplateClass4"

# 打开模块的权限
sys_open_right: "pdm-attr-name-read"

# 当关闭窗口时,如果提示是否保存,保存调用的action
sys_save_action: ""

# 该模块用到的枚举列表
sys_enum_list: ["pdm-attrname-attrtype", "pdm-attrname-datatype", "pdm-attrname-department", "pdm-attrname-attrcategory"]

# 该模块用到的除了Action之外的权限列表
sys_permission_list: []

#详情页面的初始大小
detail.perfect_size.width: 600

#导航栏初宽度
navi.perfect_size.width:200
navi.min_size.width:150

# 新建时是否全屏
detail.create.fullscreen: false

# 导航栏配置
navi: {
    min_width: 150,
    is_expanded: true,
    is_checkable: true,
    categories: [
        {
            name: "category",
            text: "Category",
            icon: "",
            VISIBLE: 1,
            EXPAND: 1,
            checked: 0,
            data: "category",
            children: [],
            enum_children: "pdm-attrname-attrcategory",
            enum_checked:[]
        },
        {
            name: "type",
            text: "Attribute Type",
            icon: "",
            VISIBLE: 1,
            EXPAND: 1,
            checked: 0,
            data: "type",
            children: [],
            enum_children: "pdm-attrname-attrtype",
            enum_checked:[]
        },
        {
            name: "department",
            text: "Used Department",
            icon: "",
            VISIBLE: 1,
            EXPAND: 1,
            checked: 0,
            data: "department",
            children: [],
            enum_children: "pdm-attrname-department",
            enum_checked:[]
        }
    ]
}

# 显示相关配置
view {
    data_keys: ["id", "title", "attr_data.store_table", "ui_cfg", "option_list", "tags", "del_flag"],
    primary_key: "id",
    horizontal_header: [
            {
                "name": "name",
                "display": "Name",
                "displayRole": "$name",
                "size": 100,
                "search": "string"
            },
            {
                "name": "title",
                "display": "Title",
                "displayRole": "$title",
                "size": 100,
                "search": "string"
            }
            {
                "name": "units",
                "display": "Units",
                "displayRole": "$units",
                "size": 100
            },
            {
                "name": "category",
                "display": "Category",
                "displayRole": "$category.text",
                "size": 100,
                "format": "enum(pdm-attrname-attrcategory)",
                "field_format": "array"
            },
            {
                "name": "type",
                "display": "Attribute Type",
                "displayRole": "$type.text",
                "size": 100,
                "format": "enum(pdm-attrname-attrtype)",
                "field_format": "array"
            },
            {
                "name": "data_type",
                "display": "Data Type",
                "displayRole": "$data_type.text",
                "size": 100,
                "format": "enum(pdm-attrname-datatype)"
            },
            {
                "name": "department",
                "display": "Department",
                "displayRole": "$department.text",
                "size": 100,
                "format": "enum(pdm-attrname-department)",
                "field_format": "array"
            },
            {
                "name": "remark",
                "display": "Remark",
                "displayRole": "$remark",
                "size": 100,
                "search": "string"
            }
    ],
    data_set {
    db_table_name: "pdm_attrname",
    db_sql: "",
    # 删除标记,若为空表示做物理删除
    db_del_flag_key: "del_flag"
    # 过滤项
    db_filter {
    }
  }
}