ExtJS 数据变化事件
Posted
技术标签:
【中文标题】ExtJS 数据变化事件【英文标题】:ExtJS data change event 【发布时间】:2012-10-15 18:28:48 【问题描述】:当 DataGrid 中的数据重新充电或呈现时会触发什么事件?
例如,显示过滤搜索结果的 DataGrid。每次使用不同的过滤器单击“搜索”按钮时,DataGrid 的结果(行数)都会有所不同。
【问题讨论】:
事件 render(this, eOpts) 和 afterrender(this, eOpts) 仅在第一次渲染时起作用,但是以下渲染不会触发事件方法。 【参考方案1】:你想做什么?您可以像这样在每个列上添加渲染器:
text: 'ChangedCaption',
dataIndex: 'myBoolean',
renderer: function (value, metaData, record, rowIndex, colIndex, store)
if (value == true)
return 'Y'
else
return 'N'
,
【讨论】:
我需要在表格中展示一个文本字段,该字段包含一列中的所有值。所以每次你实现在该列中的搜索和更改数据时,该字段也会重新呈现。所以我需要一个在渲染网格面板的数据(存储)时触发的事件。 如何获取该列的所有值?我认为这个函数只获取一行的值。以上是关于ExtJS 数据变化事件的主要内容,如果未能解决你的问题,请参考以下文章
ExtJS 下拉框监听事件日期选择器监听事件实现动态给items添加删除数据