/**************************************************** * Audit Information Platform Component * 数值录入参照项目组件 * 2020-08 * Sunny ****************************************************/ /// import RefItem from './RefItem'; import { StringStringMap } from '../types'; import '../style/RefItems.css'; import { NumberRefProp } from './NumberRef'; /** * 更简单的数值类型的参照项 * 数值显示组件,可输入且会验证输入,与NumberRef的区别在于这个对外展示的如同Text组件,没有+/-数值按钮 */ declare class NumberPlainRef extends RefItem { state: { value: string; defaultValue: string | undefined; }; /** * 重置值 **override** * @function */ clear: () => void; /** * 值发生变化调用(包含数值录入验证) * @function * @param {string} value */ private _onChange; /** * 获取数据的方法,会被调度系统触发 ** 每个子类必须实现 ** * @function * * @param {StringStringMap} params 依赖的参数对象 * @param {string} defaultValue ***可选*** 默认值,如果有默认值,需要在`loadData`后设置设置关联值,再调用`refItemValueChange`通知调度器 */ loadData: (params: StringStringMap, defaultValue?: string) => void; render(): JSX.Element; } export default NumberPlainRef;