1.1.4 • Published 3 years ago

screenv-table v1.1.4

Weekly downloads
23
License
MIT
Repository
github
Last release
3 years ago
  • 安装screenv-table

    npm install screenv-table -save
  • 预览

  • 使用

    import {SelectTable} from "screenv-table";
    import 'screenv-table/dist/index.css';
    <SelectTable
    	columns={columns}
    	data={this.state.data}
    	menus={menus}
    	events={{
            onClickEvent: (evt, data, type) => {
                console.log('ScTable onClickEvent---->>%o,%o,%o', evt, data, type);
            },
    	}}>
    </SelectTable>
  • 属性说明

    menus //右键列表数据,格式为[{id:'',name:''}]
    /**
    * events 对象属性
    * {
    *  	onClickEvent:function,//(evt, record, 'onClick|onDoubleClick')
    *	onMouseEvent:function,//(evt, record, 'onMouseEnter|onMouseLeave')
    *	onSelectEvent:function,//(evt, record, 'onSelectEvent')
    *	onMenuEvent:function//(evt, data)
    * }
    */
    events:Object
    staticLabel //左上角展示文字 默认是活动告警
  • 数据项说明

    • columns

      let columns = [
          {
              code: 'key',//数据项key
              title: 'title',//表头中文字段
              width: 100,//宽度设置,
              render: null,//react组件,渲染器
              features: { sortable: true },//sortable 是否显示排序
          }
      ]
    • alarmLevels

        alarmLevels: {
            level1: {
              label: '一级告警',
            value: '1',
            color: '#ff6464'
            },
            level2: {
              label: '二级告警',
            value: '2',
            color: '#ffa85a'
            },
            level3: {
              label: '三级告警',
            value: '3',
            color: '#ffec6f'
            },
            level4: {
              label: '四级告警',
            value: '4',
            color: '#8bbcfe'
            },
            level5: {
              label: '五级告警',
            value: '5',
            color: '#8bbddd'
            },
          }
    • filters

      let filters = [
          {
              name: '告警级别',
              field: 'severity',
              items: [
                {
                  value: '1',
                  name: '一级告警',
                },
                {
                  value: '2',
                  name: '二级告警',
                },
                {
                  value: '3',
                  name: '三级告警',
                },
                {
                  value: '4',
                  name: '四级告警',
                },
              ],
        	},
          {
              name: '专业',
              field: 'domain',
              items: [
                {
                  value: '核心网',
                  name: '核心网',
                },
                {
                  value: '数据网',
                  name: '数据网',
                },
                {
                  value: '传送网',
                  name: '传送网',
                },
                {
                  value: '动环网',
                  name: '动环网',
                },
              ],
          },
      ]
1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago