import { IPSDEUILogicNode } from './ipsdeuilogic-node'; import { IPSDEUILogicParam } from './ipsdeuilogic-param'; /** * * 继承父接口类型值[SORTPARAM] * @export * @interface IPSDEUISortParamLogic */ export interface IPSDEUISortParamLogic extends IPSDEUILogicNode { /** * 目标排序属性 * @type {string} */ dstFieldName: string; /** * 目标逻辑参数对象 * * @type {IPSDEUILogicParam} */ getDstPSDEUILogicParam(): IPSDEUILogicParam | null; /** * 目标逻辑参数对象 * * @type {IPSDEUILogicParam} */ get dstPSDEUILogicParam(): IPSDEUILogicParam | null; /** * 目标逻辑参数对象(必须存在) * * @type {IPSDEUILogicParam} */ getDstPSDEUILogicParamMust(): IPSDEUILogicParam; /** * 目标列表排序模式 * @description 值模式 [表格排序模式] {REMOTE:远程排序、 LOCAL:本地排序 } * @type {( string | 'REMOTE' | 'LOCAL')} */ dstSortDir: string | 'REMOTE' | 'LOCAL'; }