RPA JS 扩展开发文档

RPA JS 扩展开发文档

  • SDK接口说明
  • 代码示例

xsy-breeze-ui-rpa > EntityListPageExtensionPointInterface

EntityListPageExtensionPointInterface interface

列表页扩展点

Signature:

export interface EntityListPageExtensionPointInterface extends ExtensionPointInterface 

Properties

PropertyTypeDescription
inports{
disableCreationButton: {
param: boolean;
return: undefined;
};
addButtonItem: {
param: {
extId: string;
text?: string;
icon?: string;
};
return: {
extPointClassName: "ButtonExtensionPoint";
};
};
replaceCreationButton: {
param: {
extId: string;
text?: string;
icon?: string;
};
return: {
extPointClassName: "ButtonExtensionPoint";
};
};
getSelectedIds: {
param: undefined;
return: number[];
};
addBatchButtonItem: {
param: {
extId: string;
text?: string;
icon?: string;
};
return: {
extPointClassName: "ButtonExtensionPoint";
};
};
addFilterConditions: {
param: {
conditions: string[];
expression?: string;
};
return: undefined;
};
refreshData: {
param: undefined;
return: undefined;
};
setMergeEntityRowVisible: {
param: object;
return: undefined;
};
setMergeEntityRowSelect: {
param: object;
return: undefined;
};
setOperateButtonVisible: {
param: {
buttonType: string;
visible: boolean;
};
return: undefined;
};
setEntityItemReadonly: {
param: {
dataField: string;
canEdit: boolean;
};
return: undefined;
};
getCurrentViewId: {
param: undefined;
return: object;
};
getCurrentViewRecordIds: {
param: undefined;
return: object;
};
}
outports{
inited: {
param: any;
return: undefined;
};
loaded: {
param: any;
return: undefined;
};
render: {
param: undefined;
return: undefined;
};
unloaded: {
param: undefined;
return: undefined;
};
onListViewChangeed: {
param: any;
return: undefined;
};
}
Last updated on 12/24/2020
  • EntityListPageExtensionPointInterface interface
  • Properties
Copyright © 2021 销售易