PowerMoblie2表单向导的配置

本文介绍了PowerMobile2表单中向导的配置方法,包括配置的存放位置、如何配置及关键点说明。配置涉及关键词`wizard`,向导内容从主表配置的`wizardDataMap`获取,每个步骤的配置包含查询条件和字段关系。
摘要由CSDN通过智能技术生成

向导的配置

PowerMoblie2表单的配置现在已支持文本、文本域、下拉框、日期、向导等,本文将介绍如何配置向导。

配置的存放位置

在这里插入图片描述

如何配置

1. 向导关键词wizard
在这里插入图片描述
2、向导字段对应的向导内容根据主表配置里的wizardDataMap获取
在这里插入图片描述
3、向导具体的配置

配置里各字段说明

[

{

  "step" : "step1(向导是第几步)",

  "index" : "1(向导是第几步)",

  "name" : "选择人员(当前这部向导的名字)",

  "keyword" : "Human(关键词)",

  "keywordType" : "BO(关键词类型BO | ViewEntity)",

  "keyField" : "Id(主键)",

  "parentField" : "ParentId(如果是树形结构(tree, treegrid) parentField 必须添加, 如果是列表(grid), 此字段不会使用)",

  "filter" : {

    "operation":"s1 or s2",

    "condition":[

      {

        "alias":"s1(别名)",

        "field":"EpsProjId(默认查询字段名)",

        "opt":"=(查询符号)",

        "value":"[@EpsProjId](查询值)"

      },

      {

        "alias":"s2(别名)",

        "field":"LongCode(默认查询字段名)",

        "opt":"like(查询符号)",

        "value":"1.2.%(查询值)"

      }

  ]},(过滤字段 数组)

  "sort" : "displayid desc(排序字段)",

  "Type" : "tree(数据显示类型 默认grid 包含: tree、treegrid、grid)",

  "isLazy" :true (当是树形结构(tree、treegrid)的时候 是否启用懒加载),

  "size" : "20(当Type类型是grid时候,需要分页,此时会启用此字段(默认为0),Type为其他字段时不会启用)",

  "showFields" : [(显示字段)

    {

       "name": "ContractName(控件字段名)",

       "label": "合同名称(控件名称)",

       "position": "position 为title的字段配置 必须有一条而且是唯一一条",

       "controlType": "类型 text(默认普通文本) | wizard(向导) | number(数字) | checkbox(选择框) | datePicker(日期选择器) | select(下拉框) | textarea(多行文本) 以后还会扩展",

       "format": "格式化规则 ''(默认) | n2 (数字千分符) | rate(数字 税率 小数点8位) | yyyy-MM-dd (日期格式化) | boolean|number|string (针对checkbox)"

    }

  ],

  "searchFields": [

    {

       "name": "ContractName(控件字段名)",

       "placeholder": "请输入标题",

       "position": "position 为title的字段配置 必须有一条而且是唯一一条",

       "controlType": "类型 text(默认普通文本) | wizard(向导) | number(数字) | checkbox(选择框) | datePicker(日期选择器) | select(下拉框) | textarea(多行文本) 以后还会扩展",

       "format": "格式化规则 ''(默认) | n2 (数字千分符) | rate(数字 税率 小数点8位) | yyyy-MM-dd (日期格式化) | boolean|number|string (针对checkbox)"

    }

  ]

},

{

  "step" : "step2(向导是第几步)",

  "index" : "2(向导是第几步)",

  "name" : "XXX(当前这部向导的名字)",

  "keyWord" : "同上",

  "keywordType" : "同上",

  "keyField" : "同上",

  "parentField" : "同上",

  "filter" : "同上",

  "sort" : "同上",

  "Type" : "同上",

  "isLazy" : "同上",

  "size" : "同上",

  "fields" : {

    "operation":"f1",

    "condition":[

      {

        "alias":"f1(别名)",

        "field":"MasterId(默认查询字段名)",

        "opt":"=(查询符号)",

        "value":"step1.Id"

      }

  ]},(两步之间的关联关系)

  "showFields" : [

    {

     "name": "同上",

     "label": "同上",

     "position": "同上",

     "controlType": "同上",

     "format": "同上"

    }

  ],

  "searchFields": [

    {

     "name": "同上",

     "placeholder": "同上",

     "position": "同上",

     "controlType": "同上",

     "format": "同上"

    }

  ]

}

]

事例demo图片:
步骤一
步骤二
事例demo配置

[
    {
   
        "step": 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值