获取 ext grid 选中行 对象

在ext grid 中如何确定选中行?如何获取选中行数据?

其实很简单,用到了Ext.getCmp(‘id‘),他可以获取到指定id的对象。

grid 获取行对象:

var row = Ext.getCmp("Grid_ID").getSelectionModel().getSelections();

row对象就是grid所有选中行的对象集合。

判断一下是否有选中行

[javascript] view plaincopy

  1. if (row.length == 0) {
  2. Ext.Msg.alert("提示信息", "您没有选中行!");
  3. }

获取对象值:

[javascript] view plaincopy

  1. var id = row[0].data.ID;
  2. //获取该选中行的ID值
  3. //ID为绑定数据字段名

获取 ext grid 选中行 对象

时间: 2024-10-11 05:24:58

获取 ext grid 选中行 对象的相关文章

通过JS获取页面表格选中行信息

在ASP.NET中表格的显式方法多种多样,有html标签<table></table>,有asp服务器控件GridView,还有Repeater控件等都可以帮我们在页面显式表格信息.GridView控件比较强大,它有自带的属性和方法可以用来对显式的表格数据进行各种操作.但是如果使用传统html标签<table></table>或者是Repeater控件来显式数据,又该如何取到选中行的数据呢.这里我们来介绍一下利用JS来取页面表格数据的方法. 如图所示,我们需

js获取table checkbox选中行的值.mdjs获取table checkbox选中行的

<!DOCTYPE html> <html> <head> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script> function check() {         var check = $("input[type='checkbox']:checked");//在tab

JQuery EasyUI DataGrid获取当前行或选中行

1.获取当前选中行,如果没有选中行,则返回 null var row = $('#gridID').datagrid('getSelected'); 2.获取当前所有选中行数据,返回元素记录的数组数据 var rows = $('#gridID').datagrid('getSelections'); 3.获取checkbox选择行的数据,返回元素记录的数组数据. 需先在dataGrid中设置data-options="selectOnCheck:false,checkOnSelect:fals

[转] easyui 获取数据表格中选中行的数据 Get selected row data from...

原文地址:http://my.oschina.net/meSpace/blog/41463 http://www.easyui.net/2010/06/easyui-tutorial-get-selected-row-data-from-datagrid/ http://easyui.btboys.com/api/      easyui api http://www.iteye.com/problems/47234 jquery easyUI datagrid 的宽度能不能设置成百分比. 数据

[Irving] Wpf DevexPress GridControl 获取选中行

WPF前台绑定事件代码: <RelayAction TargetControl="{Binding ElementName=GCInstoragePart}" MethodName="GridClick" MethodParameter="{XParamBinding me}" TriggerEvent="Click" /> 后台事件代码: public void GridClick(RelayAction r,

DHtmlx组件获取选中行的某一列对应的值

最近刚刚接触DHtmlx这个js组件,对它还不是太了解,还在学习中,算是记录自己学习该组件的历程吧. 首先xml文件里有一个grid,有对应的checkbox,通过 var selectedId = mygrid.getCheckedRows(0); 获取第一列中选中的行的id列表.在通过 var selectedType = mygrid.cells(selectedId, 8).getValue(); 根据选中行的id获取第9列的值(当然了,这样写是因为selectedId中只有一个值).

bootstrapTable:获取选中行的数据

必须要有checkbox:true和singleSelect:true,然后就可以通过var row=$("#mytab").bootstrapTable('getSelections');获取行数据了,使用时因为是单行选中所以需要row[0].列名方式取值 如下加粗加大的代码 function edit(){ // 获取当前行 var row=$("#mytab").bootstrapTable('getSelections'); alert(row[0].pro

easyui的datagrid获取选中行

注意设置idfield="id",这里的id要和下面field的id保持一致,而且要保证唯一性. easyui的datagrid获取选中行,布布扣,bubuko.com

C# 获取DataGridView选中行的值

int index = DataGridView1.CurrentRow.Index;    //取得选中行的索引 txt_ProductId.Text = DataGridView1.Rows[index].Cells["Id"].Value;   //获取单元格列名为‘Id’的值