我有一个带有OperationIsReleased列的智能表 . 我已经实现了一个智能过滤器栏,现在我想根据OperationIsReleased添加过滤器选项,即如果OperationIsReleased = true / OperationIsReleased = false . 我创建了这样的项目列表:
我的view.xml代码是
我在网上搜索过Google,但根据我选择的项目列表值,我无法找到如何更新我的表格?我应该在控制器中为此写什么代码?任何人都可以与我分享一些代码在哪里实现?
(我的CDS视图的列名是OperationIsReleased,它的布尔值为true / false . ) .
提前致谢 .
1 回答
你必须附加一个SmartTable的beforeRebindTable的事件处理程序 .
每次按下智能过滤器栏中的 Go 按钮,都会触发此事件 .
在oControlEvent参数中,您将从中获取所有现有的过滤器 .
您基本上需要将Filter的 OperationIsReleased 添加到bindingParams的Filters中 .
谢谢!