Sapui5 如何在SAP UI5中恢复P13N对话框片段中的数据

Sapui5 如何在SAP UI5中恢复P13N对话框片段中的数据,sapui5,Sapui5,我正在尝试在XML视图中创建一个对话框片段。我完成了排序、列和过滤器的所有功能 现在我正在尝试取消和恢复按钮功能,如智能表设置片段功能 我为列、排序和过滤器设置了json模型,但在数据中更改后,它并没有反映在json模型中 请告诉我如何实现重置按钮功能 下面是我的XML代码: 定义xmlns=“sap.m” xmlns:core=“sap.ui.core” xmlns:app=”http://schemas.sap.com/sapui5/extension/sap.ui.core.Custom

我正在尝试在XML视图中创建一个对话框片段。我完成了排序、列和过滤器的所有功能

现在我正在尝试取消和恢复按钮功能,如智能表设置片段功能

我为列、排序和过滤器设置了json模型,但在数据中更改后,它并没有反映在json模型中

请告诉我如何实现重置按钮功能

下面是我的XML代码:

定义xmlns=“sap.m” xmlns:core=“sap.ui.core” xmlns:app=”http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1"> 屏幕截图:


多谢各位

到目前为止,您有什么代码?您的json模型是否处于双向绑定模式?如果是的话,它应该反映变化。虽然模型只是双向绑定,但它并没有反映变化
Definition xmlns="sap.m"
    xmlns:core="sap.ui.core"
    xmlns:app="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1">
    <P13nDialog id="id_SettingsFrg" ok="fnhandleOK" cancel="fnhandleCancel" showReset="true"
        reset="fnhandleReset" initialVisiblePanelType="columns">
        <panels>
            <P13nColumnsPanel id="id_Properties" addColumnsItem="fnonAddColumnsItem"
                changeColumnsItems="fnonChangeColumnsItem" type="columns"
                items="{Pro>/property}" title="Columns" >
                <items>
                    <P13nItem columnKey="{Pro>key}" text="{Pro>name}" visible="{Pro>visible}" />
                </items>
            </P13nColumnsPanel>
            <P13nSortPanel id="id_Sort" 
                type="sort"
                containerQuery="true"
                items="{Pro>/property}"
                title="Sort"
                sortItems="{So>/Sort}"
                updateSortItem="fnUpdateSort"
                addSortItem="fnAddSort"
                removeSortItem="fnRemoveSort" >
                <P13nItem columnKey="{Pro>name}" text="{Pro>name}" />
                <sortItems>
                    <P13nSortItem columnKey="{So>name}" operation="{So>order}" />
                </sortItems>
            </P13nSortPanel>
            <P13nFilterPanel id="id_filter" 
                type="filter"
                containerQuery="true"
                items="{Pro>/property}"
                title="Filter"
                filterItems="{Fl>/Filter}" >
                <P13nItem columnKey="{Pro>name}" text="{Pro>name}" type="{Pro>type}" />
                <filterItems>
                    <P13nFilterItem columnKey="{Fl>name}" operation="{Fl>option}" value1="{Fl>value}" />
                </filterItems>
            </P13nFilterPanel>
        </panels>
    </P13nDialog>
</core:FragmentDefinition>