Sapui5 如何在SAP UI5中恢复P13N对话框片段中的数据
我正在尝试在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"> 屏幕截图: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
多谢各位 到目前为止,您有什么代码?您的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>