# bi.number_interval ## 数值区间控件 {% method %} [source](https://jsfiddle.net/fineui/5mmj70j5/) {% common %} ```javascript BI.createWidget({ type: "bi.number_interval", element: 'body', width: 500 }); ``` {% endmethod %} ##参数 | 参数 | 说明 | 类型 | 可选值 | 默认值 | :------ |:------------- | :-----| :----|:----| | min | 最小值初始值 | number | | 无 | | max | 最大值初始值 | number | | 无 | | closeMin | 左区间初始状态 | boolean | | true | | closeMax | 右区间初始状态 | boolean | | true | ## 方法 | 方法 | 说明 | 用法 | | ---------------------------- | ---------------- | ------------------------------------ | | isStateValid() | 当前状态是否有效(输入是否合法, 区间是否成立) | | | setMinEnable(boolean) | 设置左区间输入框disable状态 | | | setCloseMinEnable(boolean) | 设置左区间开闭combo的disable状态 | | | setMaxEnable(boolean) | 设置右区间输入框disable状态 | | | setCloseMaxEnable(boolean) | 设置右区间开闭combo的disable状态 | | | setNumTip(string) | 设置数值区间的tip提示 | — | ##事件 | 事件 | 说明 | | :------ |:------------- | |BI.NumberInterval.EVENT_VALID| 区间合法的状态事件 | |BI.NumberInterval.EVENT_ERROR| 区间不合法的状态事件 | ---