selectionChange 或 ItemClick
Posted
技术标签:
【中文标题】selectionChange 或 ItemClick【英文标题】:selectionChange or ItemClick 【发布时间】:2013-03-02 22:23:42 【问题描述】:我正在设计一个 extjs 应用程序,其中有几个面板。其中一个有一个网格。我知道我可以在网格侦听器或 itemClick 上执行 selectionChange。
我应该使用哪一个?或者更何况哪一个更好。单击网格项后,我显然会在右侧面板上加载数据
【问题讨论】:
【参考方案1】:第一个仅在选择更改时触发(正如您可能已经猜到的那样)并为您提供一组选定记录(可能只有一个),而第二个在每次点击时调用并只给您一个记录您点击的记录。
对于您的情况,我倾向于使用第二个事件并在内部保存最后一次点击的记录。如果该记录尚未加载,我将只加载第二个网格。
【讨论】:
我明白了...非常感谢您解决这个问题...我绝对需要 itemclick...再次感谢【参考方案2】:您的网格在运行时显示为页面上的表格,因此您可以在网格的 onrowdatabount 事件期间在网格或表格单元格上添加 onClick() 事件。
【讨论】:
感谢您的回答 Manoj。我正在使用 Extjs,所以我没有 onrowdatabound 事件的选项...我知道这是 .net 框架中的一个很棒的功能以上是关于selectionChange 或 ItemClick的主要内容,如果未能解决你的问题,请参考以下文章
WPF - MVVM:SelectionChanged 后的 ComboBox 值
Windows窗体:TextBox类的SelectionChanged事件
Angular Mat Select Multiple selectionchange 查找更改了哪个选项
我怎么知道之前触发了SelectionChange过程的行号?