@beisen-cmps/platform-time-range

    0.0.24 • Public • Published

    组件使用、扩展文档

    提交

    1. npm install
    2. 修改代码后执行 npm run lib进行编译
    3. 更新package.json中的 version版本号
    4. push代码
    5. 在cmp.beisen.io站点,头部导航的《服务》中查看编译是否通过

    使用参数

    {
      text: this.props.text || '',  // '18:06~19:06'
      value: this.props.value || '',  // '18:06-19:06'
      "cmp_id": "2a5e8670-6ea6-474d-b682-be8f55a46b4b",
      "cmp_name": "shifendev",
      "cmp_type": "BC_TimeRange",
      "cmp_label": "时分(dev)",
      "cmp_data": {
          "title": "时分(dev)",
          "field_name": "BeisenCloudDemo.tilamisu.shifendev",
          "required": false,   //必填
          "cmp_state": "create",
          "cmp_status": "editable",
          "editdisplaystate": "editable",
          "createdisplaystate": "editable",
          "showdisplaystate": "readonly",
          "datasourcename": "NativePlace",
          "metaObjectName":"BeisenCloudDemo.first",
          "dataType": "Text",
          "desc":"日期",  //title后面的帮助问号显示的文字
          "data_format": "HH:mm"  //format格式,展示出来的格式
      },
      "search_data": {
        metaFieldRelationIDPath: null,
        metaobjectname: "BeisenCloudDemo.first",
        opeartor: "eq",
        seperator: "-"
      },
      "biz_data": { "text": "" },
      "validators": {},
      "form_errors":{},  //错误信息,状态等
      "placeholder":"这是提示",   //输入框内提示信息,只有非只读禁用时显示,没有则取title
      styleTitle: 'rightFlush',        // "upAndDown" , "rightFlush",  "leftFlush", label的位置上下还是左右
      onChange: (value,target) => {},  //onchange回调事件
      /* 多语言参数 */
      translation: {
        startTimePlaceholderText: '开始时间',
        endTimePlaceholderText: '截止时间',
        showStatusIsErrorMessageText: '是否报错',
        confirmBtnText: '确定',
        cmpUxTimePicker: {
            localeName: 'zh_CN'
        }
    }
    }
    

    组件使用

    1. npm install @beisen-cmps/platform-time
    2. 该组件有两种使用方式, 第一种会走组件内部的获取数据方式(如果组件需要请求接口),数据会存在state里,第二种会走外部传入的action
    3. import XXX from '@beisen-cmps/platform-time'
    4. import {Time} from '@beisen-cmps/platform-time'
    render() {
      return <Time {...this.props}/>;
    }
    

    Install

    npm i @beisen-cmps/platform-time-range

    DownloadsWeekly Downloads

    3

    Version

    0.0.24

    License

    ISC

    Unpacked Size

    116 kB

    Total Files

    32

    Last publish

    Collaborators

    • avatar