RPA JS 扩展开发文档

RPA JS 扩展开发文档

  • SDK接口说明
  • 代码示例

xsy-breeze-ui-rpa > CPQPriceSetsExtensionPointInterface

CPQPriceSetsExtensionPointInterface interface

CPQ 产品配置页面扩展点

Signature:

export interface CPQPriceSetsExtensionPointInterface extends ExtensionPointInterface 

Properties

PropertyTypeDescription
inports{
getProductsData: {
param: undefined;
return: object;
};
getDetailData: {
param: {
detailUUid?: any;
};
return: any;
};
setDetailData: {
param: {
data: any;
detailId: any;
detailUuid: any;
apiKey: string;
value: any;
};
return: undefined;
};
delDetailData: {
param: {
detailId: any;
detailUuid: any;
hide: boolean;
};
return: undefined;
};
refreshDetail: {
param: undefined;
return: undefined;
};
disableDefaultCalc: {
param: {
enabled: boolean;
};
return: undefined;
};
getProductFamilyId: {
param: undefined;
return: any;
};
setProductFamilyId: {
param: {
id: any;
};
return: undefined;
};
setProductFamilyReadonly: {
param: boolean;
return: undefined;
};
setDetailError: {
param: {
detailUuid: any;
detailId: any;
errorMsg: string;
};
return: undefined;
};
setColumnStyle: {
param: {
itemApiKey: string;
fontColor?: string;
backgroundColor?: string;
borderColor?: string;
removeStyle?: boolean;
};
return: undefined;
};
setCellStyle: {
param: {
detailUuid: any;
detailId: any;
itemApiKey: string;
fontColor?: string;
backgroundColor?: string;
borderColor?: string;
};
return: undefined;
};
setCellEditable: {
param: {
detailUuid: any;
detailId: any;
itemApiKey: string;
editable: boolean;
};
return: undefined;
};
detailCalculate: {
param: {
detailUuid: any;
detailId: any;
itemApiKey: string;
newValue: any;
};
return: undefined;
};
setCellVisible: {
param: {
detailUuid: any;
detailId: any;
itemApiKey: string;
visible: boolean;
};
return: undefined;
};
setCellRequired: {
param: {
detailUuid: any;
detailId: any;
itemApiKey: string;
required: boolean;
};
return: undefined;
};
setDetailButtonVisible: {
param: {
detailUuid: any;
detailId: any;
buttonType: String;
visible: boolean;
};
return: undefined;
};
hideDetail: {
param: {
detailUuid: any;
detailId: any;
visible: boolean;
};
return: undefined;
};
clearDetailData: {
param: undefined;
return: undefined;
};
setColumnVisible: {
param: {
config: any[];
};
return: undefined;
};
setColumnEditable: {
param: {
config: any[];
};
return: undefined;
};
setColumnRequired: {
param: {
config: any[];
};
return: undefined;
};
afterPickerSelected: {
param: {
ids: string[];
};
return: undefined;
};
setFieldSetMoreShowed: {
param: {
visible: boolean;
};
return: undefined;
};
hideBatchCalc: {
param: {
visible: boolean;
};
return: undefined;
};
quickSaveDetails: {
param: {
afterEvent: "closeWindow" | "closeForm";
};
return: any;
};
showCustomBtnForDetail: {
param: {
data: any;
};
return: undefined;
};
setDetailDataTotal: {
param: {
data: any;
};
return: undefined;
};
addCustomAction: {
param: {
data: any;
};
return: undefined;
};
setOptionsError: {
param: {
errors: any;
};
return: undefined;
};
setOptionsFilterCondition: {
param: {
value: any;
itemApiKey: string;
};
return: undefined;
};
}
outports{
loaded: {
param: any;
return: undefined;
};
beforeLoad: {
param: any;
return: undefined;
};
afterAddDetail: {
param: any;
return: undefined;
};
afterInitDetail: {
param: any;
return: undefined;
};
beforeSave: {
param: any;
return: undefined;
};
beforeQuickSave: {
param: any;
return: undefined;
};
afterEditDetail: {
param: any;
return: undefined;
};
afterEditCombProduct: {
param: any;
return: undefined;
};
pickerClick: {
param: any;
return: undefined;
};
afterDelDetail: {
param: any;
return: undefined;
};
productFamilyChanged: {
param: any;
return: undefined;
};
beforeOptionLoaded: {
param: any;
return: undefined;
};
optionChecked: {
param: any;
return: undefined;
};
beforeConvertToDetails: {
param: any;
return: undefined;
};
}
Last updated on 1/27/2021
  • CPQPriceSetsExtensionPointInterface interface
  • Properties
Copyright © 2021 销售易