RPA JS 扩展开发文档

RPA JS 扩展开发文档

  • SDK接口说明
  • 代码示例

xsy-breeze-ui-rpa > CPQPriceSetsExtensionPointInterface > inports

CPQPriceSetsExtensionPointInterface.inports property

Signature:

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;
        };
    };
Last updated on 1/27/2021
  • CPQPriceSetsExtensionPointInterface.inports property
Copyright © 2021 销售易