@beisen-platform/ux-platform-tree

1.0.50 • Public • Published

  let dropConfig = {
        "text": '',
        "value": '',
        "cmp_id": "9960148c-1565-40cb-ba13-af74d9e0d276",
        "cmp_name": "BeisenCloudDemosearchshengji_danxuanliebiao32",
        "cmp_type": "BC_DropDownList",
        "cmp_label": "职务dev",
        "cmp_data": {
            "title": "职务dev",
            "field_name": "danxuanliebiao32",
            "required": false,   //必填
            "cmp_state": "create",
            "cmp_status": "editable",
            "editdisplaystate": "editable",
            "createdisplaystate": "editable",
            "showdisplaystate": "readonly",
            "datasourcename": "NativePlace",
            "metaObjectName":"BeisenCloudDemo.searchshengji",
            "dataType": "Text",
            "datasource": [{
              "text": "税收学",
              "value": "905",
              "textJson": null
            }, {
              "text": "金融数学",
              "value": "910",
              "textJson": null
            }],
            "multiple": false //true 或者false,单选或者多选
        },
        "search_data": {
          "metaFieldRelationIDPath": null,
          "metaobjectname": "BeisenCloudDemo.searchshengji",
          "opeartor": "eq",
          "seperator": "-"
        },
        "ifError": false, //true 或者false,是否显示错误状态
        "biz_data": { "text": "" },
        "validators": {},
        "placeholder":"输入框内提示信息", //默认是"请选择"
        "autoShowPanel": true,  // true或者false, 异步获取数据时是否重新渲染组件
        onChange: (value) => {},  //onchange回调事件
      }






      let treecConfig =  {
        "cmp_id": "9b9b9680-801c-4fd1-9490-eafd4d747bcd",
        "cmp_name": "\\4071f6df-2771-4476-8964-04ce2deb71e1~BeisenCloudDemo.123.Szuzhi",
        "cmp_type": "BC_PopTree",
        "cmp_label": "组织",
        "cmp_data": {
          "title": "组织",
          "field_name": "\\4071f6df-2771-4476-8964-04ce2deb71e1~BeisenCloudDemo.123.Szuzhi",
          "filter": "getchildren=true",
          "isLink": false,
          "viewPath": "",
          "required": false,
          "cmp_state": "search",
          "cmp_status": "editable",
          "searchdisplaystate": "editable",
          "datasourcename": "OrganizationDataSource",
          "usepathsearch": "false",
          "datasourceurl": "/AppFSystemMRest/100000/Organization/GetOrganizationNodes?async=true&level=1&rootOrgClickable=false",
          "AllowSearchNull": "0",
          "num": "3",
          "isCustomViewOption": false,
          "metaFieldRelationIDPath": "\\4071f6df-2771-4476-8964-04ce2deb71e1",
          "metaObjectName": "BeisenCloudDemo.123",
          "applicationName": "BeisenCloudDemo"
        },
        "search_data": {
          "opeartor": "eq",
          "seperator": "-",
          "metaobjectname": "BeisenCloudDemo.123",
          "metaFieldRelationIDPath": null
        },
        "biz_data": {
          "text": ""
        },
        "validators": null,
        "promptmessage": null,
        onChange: (val) => { console.log(val)} //选中数据
      }

Readme

Keywords

none

Package Sidebar

Install

npm i @beisen-platform/ux-platform-tree

Weekly Downloads

28

Version

1.0.50

License

ISC

Unpacked Size

140 kB

Total Files

27

Last publish

Collaborators

  • beisencorp