【发布时间】:2018-08-10 01:33:28
【问题描述】:
我正在尝试在我的智能表上实现智能过滤栏。我的智能表包含一个简单的表,其中包含来自 formatter.js 的计算字段
<smartFilterBar:SmartFilterBar id="smartFilterBar" entitySet="/abc">
<smartFilterBar:controlConfiguration>
<smartFilterBar:ControlConfiguration key="Order" label="ProdOrder">
<smartFilterBar:customControl>
<Input id="Order" placeholder="Order"/>
</smartFilterBar:customControl>
</smartFilterBar:ControlConfiguration>
</smartFilterBar:controlConfiguration>
</smartFilterBar:SmartFilterBar>
<smartTable:SmartTable id="smartTable_ResponsiveTable" smartFilterId="smartFilterBar" tableType="ResponsiveTable" entitySet="abc"
enableAutoBinding="true" showRowCount="true">
<smartTable:customData>
<core:CustomData key="p13nDialogSettings" value='{filter:{visible:false}}'></core:CustomData>
</smartTable:customData>
<Table id="table" width="auto" class="sapUiResponsiveMargin">
<columns>
<Column id="idColumnOrder" customData:p13nData='\{"leadingProperty":["ManuOrder"]}'>
<Text text="{i18n>order}" id="order" tooltip="{i18n>order}"/>
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<ObjectIdentifier class="sapUiTinyMarginTopBottom" title="{ManuOrder}"/>
</cells>
</ColumnListItem>
</items>
</Table>
</smartTable:SmartTable>
但是,不知何故,我的智能过滤器无法正常工作。我用谷歌搜索了很多,但找不到解决方案。有人可以告诉我出了什么问题,或者可以分享如何正确实施智能过滤器的任何示例吗?
提前致谢:)
【问题讨论】:
-
你的 cmets 太通用了。你能至少分享一下你得到的错误是什么吗?
-
错误是当我尝试将数据输入智能过滤器并按回车时,智能表没有得到刷新。理想情况下,它应该刷新表格。
标签: sapui5