/** * 显示隐藏规则模型 */ export interface ShowHiddenRuleModel { /** * 条件满足类型 */ showHiddenSatisfyType: ShowHiddenSatisfyType; /** * 显示隐藏规则 */ showHiddenRuleType: ShowHiddenRuleType; /** * 目标控件名称 * */ targetControlsName: string[]; /** * 显隐条件 */ conditions: ShowHiddenCondition[]; } /** * 显示隐藏条件 */ export interface ShowHiddenCondition { controlName: string; op: string; value: string; } /** * 显示隐藏满足类型 * */ export declare enum ShowHiddenSatisfyType { All = 0, Any = 1 } export declare const showHiddenSatisfyTypes: { value: ShowHiddenSatisfyType; text: string; }[]; export declare const showHiddenSatisfyShowTypes: { value: ShowHiddenSatisfyType; text: string; }[]; /** * 显示隐藏规则类型 */ export declare enum ShowHiddenRuleType { Show = 0, Hidden = 1 } export declare const showHiddenRuleTypes: { value: ShowHiddenRuleType; text: string; }[]; /** * 显隐规则操作符 */ export declare const showHiddenOperator: { Equal: string; NotEqual: string; Null: string; NotNull: string; }; export declare const showHiddenOperators: { value: string; text: string; }[];