`
kalogen
  • 浏览: 880123 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

grid.getSelectionModel的所有操作

 
阅读更多

1. var model = grid.getSelectionModel();
   2. model.selectAll();//选择所有行
   3. model.selectFirstRow();//选择第一行
   4. model.selectLastRow([flag]);//选择最后一行,flag为正的话保持当前已经选中的行数,不填则默认false
   5. model.selectNext();//选择下一行
   6. model.selectPrevious();//选择上一行
   7. model.selectRange(tartRow,ndRow, [Boolean keepExisting] );//选择范围间的行
   8. model.selectRow(row);//选择某一行
   9. model.selectRows(rows);//选择指定一些行,传递数组如[1,3,5],则分别选择1,3,5行
10.
11.
12. model.clearSelections();//清空所有选择
13. model.deselectRange( startRow, endRow );//取消从startrow到endrow的记录的选择状态
14. model.deselectRow(row);//取消指定行的记录

分享到:
评论
1 楼 dingrouhao 2011-03-22  

相关推荐

    ExtJs选中var editor = new Ext.ux.grid.RowEditor详解

    grid.getSelectionModel().selectRow(0); // 选择第一行 editor.startEditing(0); // 开始编辑第一行 // record.commit(); // 提交更改 } }); ``` - `afteredit` 事件会在行编辑完成之后触发。 - `...

    Ext.grid.GridPanel属性祥解

    `Ext.grid.ColumnModel`负责管理表格中的所有列,并提供了一些方法来操作这些列: 1. **columns** - 说明:定义了一个包含多个`Ext.grid.Column`的数组。 2. **defaultSortable** - 说明:布尔值,决定是否默认...

    ExtJs GridPanel双击事件获得双击的行

    `this.getSelectionModel().getSelection()`则可以获取所有选中的行数据记录。 如果需要在双击时执行特定操作,可以在事件处理函数中添加相应的代码。例如,如果你想在双击行后弹出一个包含该行数据的对话框,可以...

    ext 论坛摘要====

    例如,通过`grid.getSelectionModel().selectRow(startrow)`选取当前行,`grid.getSelectionModel().getSelected()`获取选中行的数据,然后构造链接URL,最后返回包含链接的HTML字符串。 4. **配置信息与动态Grid**...

    ExtJS增删改查

    在ExtJS框架中,Grid是一个非常关键的组件,主要用于展示表格数据,并支持数据的增删改查等基本操作。对于大多数Web应用程序而言,这种功能几乎是不可或缺的。下面我们将详细介绍如何使用ExtJS来实现这些功能。 ###...

    Ext中grid多行数据全部删除

    var rows = grid.getSelectionModel().getSelections(); // 获取当前选中的所有行记录 var tempStrId = ''; for (var i = 0; i < rows.length; i++) { var row = rows[i]; tempStrId = tempStrId + '+' + row....

    Extjs4---grid的修改、删除功能---结合struts2、hibernate

    var selection = grid.getSelectionModel().getSelection()[0]; if (selection) { grid.startEditing(selection, 1); // 开始编辑第二列(姓名) } } }] }); grid.plugins = [Ext.create('Ext.grid.plugin....

    ExtJs Grid选择行

    另外,我们还可以通过Grid的`getSelections`方法来获取当前所有选中的记录。这个方法返回一个记录数组,无论选择模型是单一还是多重。例如: ```javascript var selectedRecords = grid.getSelectionModel()....

    ExtJs表格点击超链接获取行的值

    var selectedRecords = grid.getSelectionModel().getSelection(); selectedRecords.forEach(function(record) { console.log(record.get('fieldName')); // 获取字段值 }); ``` **2. 单元格选择模式** ```...

    Extjs 表格

    var selectedRow = grid.getSelectionModel().getSelection()[0]; // 获取选中的记录 store.remove(selectedRow); // 从Store中移除记录 ``` 5. **改(Edit)** 编辑数据涉及到选中要修改的行,获取并修改记录...

    如果表格内的数据是一个链接如:www.sina.com这样写法

    var row = grid.getSelectionModel().getSelected(); var colName = 'fieldName'; var cellData = row.get(colName); ``` ### 选择模式 ExtJS中的表格支持多种选择模式,包括行选择、单元格选择等。选择模式通过`...

    extjs grid 遍历

    获取选中模型:`var model = grid.getSelectionModel();` 此行代码用于获取Grid中的选择模型(`SelectionModel`)。选择模型是控制Grid中哪些行被选中的机制。通过这个模型,我们可以对Grid的选择状态进行各种操作...

    ext的插件配置方法快速上手

    plugin.startEdit(grid.getSelectionModel().getSelection()[0], 0); ``` 6. **处理插件事件**:EXT插件会触发一系列事件,如编辑开始、编辑结束等。开发者可以通过监听这些事件来响应插件的操作,实现业务逻辑。...

    ExtJS 中文手册2

    4. **表格渲染**:`grid.render()` 方法将表格渲染到指定的 DOM 元素中,并通过 `grid.getSelectionModel().selectFirstRow()` 选中第一行。 #### 四、扩展功能介绍 除了表格控件外,ExtJS 还提供了丰富的 UI 组件...

    在Ext的grid里实现带radio单选功能的gridlist

    Grid List是Grid的一种扩展,它不仅具有基本的表格功能,还可以进行更复杂的操作。本教程将详细介绍如何在Ext的Grid中实现带有radio单选功能的Grid List。 首先,我们需要理解Ext Grid的基本结构。一个Grid通常由...

    extjs crud操作的例子

    var selection = grid.getView().getSelectionModel().getSelection()[0]; if (selection) { store.remove(selection); // 删除选中的记录 store.sync(); // 同步删除到服务器 } } } ]); ``` 这个例子展示了...

    Grid得到选择行数据的方法总结

    这个方法返回Grid中所有数据记录的数组。`getStore()`方法获取与Grid关联的数据存储,`getRange(start, end)`则是获取存储中从`start`到`end`索引范围内的所有记录。如果你只需要选择的行,这种方法并不适用,因为...

    Extjs教程_第五章_使用grid显示数据(3)

    var sm = grid.getSelectionModel(); if (sm.hasSelection()) { var sel = sm.getSelected(); Ext.Msg.show({ title: 'Change Title', prompt: true, buttons: Ext.MessageBox.YESNO, fn: function(buttonId...

    EXT GridPanel获取某一单元格的值

    10. `var selectionModel = Ext.getCmp('gridpanel').getSelectionModel();` 通过组件ID获取GridPanel的选择模型(SelectionModel),这通常用于多选或单选的场景。 11. `var record = selectionModel.getSelected()...

    Ext GridPanel加载完数据后进行操作示例代码

    在Ext JS中,`Ext GridPanel`是一种常用的组件,用于展示和操作表格数据。它具有丰富的功能,包括分页、排序、筛选等。本示例主要关注在`GridPanel`加载完数据后如何进行特定的操作,特别是选定某些行数据。 首先,...

Global site tag (gtag.js) - Google Analytics