EasyUI Forum
April 28, 2024, 10:46:15 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Datagrid updateRow Error  (Read 5908 times)
mapner
Jr. Member
**
Posts: 63


View Profile
« on: December 13, 2017, 05:08:51 PM »

Hi,

I got the next code:

Code:
<table id="g-customers" class="easyui-datagrid" style="width:750px;height:165px"  url="myurl" singleSelect="true">  
<thead> 
<th field="Id" hidden="true">ID</th> 
<th field="Name" width="80">Name</th> 
</tr> 
</thead> 
</table>

...
...
...

function Update(){
var row = $("#g-customers").datagrid("getSelected");
var rowIndex = $("#g-customers").datagrid("getRowIndex", row);    
$('#g-customers').datagrid('updateRow',rowIndex,{Id: "60",Name:"John"});
}

In the line   $('#g-vtd').datagrid('updateRow',rowIndex,{Id: "60",Name:"John"});
I get the error:

Uncaught TypeError: Cannot read property 'Id' of undefined

thanks for advance

Logged
jarry
Administrator
Hero Member
*****
Posts: 2262


View Profile Email
« Reply #1 on: December 14, 2017, 07:11:58 AM »

Please try this code instead.
Code:
$('#g-customers').datagrid('updateRow', {
  index: rowIndex,
  row: {Id: "60",Name:"John"}
});
Logged
mapner
Jr. Member
**
Posts: 63


View Profile
« Reply #2 on: December 15, 2017, 06:30:15 PM »

Oh! My bad!

Thanks!
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!