/**************************************************** * Audit Information Platform Component * 多选参照项基类 (该组件由于目前没有应用场景,所以没有完全实现) * 2020-08 * Sunny ****************************************************/ /// import RefItem, { RefItemProp } from './RefItem'; import { ReferenceItem } from '../types'; export interface CheckRefProp extends RefItemProp, ReferenceItem { } /** * 多选框参照组件 * * @class CheckRef * * @extends { RefItem } * * @description 复选框组件 */ declare class CheckRef extends RefItem { state: { options: never[]; value: string; }; hasRefItems: () => boolean; validConditions: () => boolean; /** * 转换数据为{label: value}的数组 * @function */ private _prepareData; componentDidMount(): void; /** * 远程请求数据 * @function * * @returns {void} */ private _loadData; /** * 重置值 **override** * @function */ clear: () => void; /** * 获取值, **override** * @function */ getValue: () => string; /** * 值发生变化调用 * @function * * @param {string[]} checkedValues */ private _onChange; render(): JSX.Element; } export default CheckRef;