当前位置: 代码迷 >> Web前端 >> ext_GridPanel2_一
  详细解决方案

ext_GridPanel2_一

热度:245   发布时间:2013-11-22 23:06:19.0
ext_GridPanel2_1
Ext.namespace("com.deng");
/**
 *  行模型与Grid视图
 *  
 *  行选择模型
 *  行选择模型提供对数据行的选择操作,默认情况下,GridPanel使用Ext.grid.RowSelectionModel做为行选择模型,
 *  该选择模型在不经任何设置的情况下即支持多项。对于选择的行,我们可以通过与其他兄弟的配合访问、操作甚至修改数据
 *  行选择模型还定义了一系列事件, 方便程序员与Ext.grid.RowSelectionModel交互
 *  行选择模型与数据无关,所以我们不能视图通过Ext.grid.RowSelectionModel去读取单元格数据。Ext.grid.RowSelectionModel
 *  为我们定义的主要是两个方面的内容: 一是提供大量的方法用于选择行,如选择上一行,选择下一行,选择所有行等等;二是
 *  获取行的选择信息,如某一行是否被选中、选中的行数等。
 *  总之,Ext.grid.RowSelectionModel中只有与行选择相关的信息,其他的不要做任何幻想。数据操作还得由Store负责,而界面
 *  更新则得由GridView出马了。行选择模型只负责行的选择,与其它无关
 *  Ext.grid.RowSelectionModel提供了哪些方法:
 *  selectFirstRow(): 选择第一行
 *  selectLastRow(keepExisting): 选择最后一行,参数keepExisting为true保留原先选择的行,为false则清除原来选择的行
 *  selectNext(keepExisting): 选择下一行,参数keepExisting为true保留原先选择的行,为false则清除原来选择的行
 *  selectPrevious(keepExisting):选择上一行,参数keepExisting为true保留原先选择的行,为false则清除原来选择的行
 *  hasNext(): 判断是否还有下一行
 *  hasPrevious(): 判断是否还有上一行
 *  selectAll(): 选择所有行
 *  isSelected(index): 判断指定索引的行是否被选择
?
  相关解决方案