xsy-breeze-ui-rpa > CPQPriceSetsExtensionPointInterface
CPQPriceSetsExtensionPointInterface interface
CPQ 产品配置页面扩展点
Signature:
export interface CPQPriceSetsExtensionPointInterface extends ExtensionPointInterface
Properties
| Property | Type | Description |
|---|---|---|
| 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; }; } |
