    /**
     * ${item.getCaption()}
     *
     * @param {any[]} args
     * @param {*} [params]
     * @param {*} [$event]
     * @param {*} [xData]
     * @memberof ${srfclassname('${view.name}')}
     */
    public ${item.getFullCodeName()}(args: any[], params?: any, $event?: any, xData?: any) {
        const _view: any = this;
        if (!xData || !(xData.save instanceof Function)) {
            return;
        }
        const _data = { srfparentdata: _view.srfparentdata };
        xData.save(_data).then((response: any) => {
            if (!response || response.status !== 200) {
                return;
            }
            if (xData.autoLoad instanceof Function) {
                xData.autoLoad(_data);
            }
        });
    }