zoukankan      html  css  js  c++  java
  • 元数据设计

    var mdList = [
        {
            name: 'employee_info',
            collection:'employee_info',
            text: '员工信息',
            group: 'employee',
            items: [
                {
                    name: 'empName',
                    text: '员工姓名',
                    db: 'string',//bool,number,date,string
                    format: '${value}',
                    input: 'text',
                    validator: ["required", "length:1-10"]
                },
                {
                    name: 'empBirthday',
                    text: '出生日期',
                    db: 'date',
                    format: 'CommonDateFormat(${value},"yyyy-mm-dd")',
                    input: 'datePicker',
                    validator: ["DateValidator:yyyy-mm-dd"]
                },
                {
                    name: 'empAge',
                    text: '年龄',
                    db: null,//不存储,
                    format: 'CommonAgeFormat(${entity},"empBirthday")',
                    input: 'readonly',
                    validator: []
                },
                {
                    name: 'empBelongOrg',
                    text: '所属组织',
                    db: 'string',
                    format: 'OrgFormat(${value})',
                    input: 'selector:OrgSelector(${value},${entity})',
                    validator: []
                },
                {
                    name: 'empBelongOrg',
                    text: '所属组织',
                    db: 'string',
                    format: 'OrgFormat(${value})',
                    input: 'selector:OrgSelector(${value},${entity}):target.id',
                    validator: []
                },
                {
                    name: 'empSalaryBase',
                    text: '基本工资',
                    db: 'number',
                    format: '${value} 元',
                    input: 'text',
                    validator: ['number']
                },
                {
                    name: 'empNation',
                    text: '民族',
                    db: 'string',
                    format: '${value}',
                    input: 'select:SelectEnum("Nation"):target',
                    validator: ['number']
                },
                {
                    name: 'empPosition',
                    text: '担任岗位',
                    db: 'string',
                    format: '${value}',
                    input: 'select:SelectDataSource("Position"):target.id',
                    validator: ['number']
                }
            ]
        },
    
    
        {
            name: 'employee_family',
            collection:'employee_family',
            text: '家庭成员',
            group: 'employee',
            items: [
                {
                    name: 'familyName',
                    text: '姓名',
                    db: 'string',//bool,number,date,string
                    format: '${value}',
                    input: 'text',
                    validator: ["required", "length:1-10"]
                },
                {
                    name: 'familyBirthday',
                    text: '出生日期',
                    db: 'date',
                    format: 'CommonDateFormat(${value},"yyyy-mm-dd")',
                    input: 'datePicker',
                    validator: ["DateValidator:yyyy-mm-dd"]
                }
            ]
        }
    
    
    
    
    ];
    

      

  • 相关阅读:
    Java:JSON和Map相互转换
    Mysql Join语法解析与性能分析
    python MySQLdb 字典(dict)结构数据插入mysql
    boost thread 参数传递
    gnuplot 教程
    Visual Studio 不同版本对C++11的支持进度
    werqtrr
    python pip 修改为国内源
    命名管道不能实现局域网内通信,该怎么处理
    飞思卡尔单片机P&E开发工具硬件及软件
  • 原文地址:https://www.cnblogs.com/lhp2012/p/6133233.html
Copyright © 2011-2022 走看看