EasyUI Forum
November 05, 2025, 05:49:19 AM *
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 Cell Edit - Different Editor for Different Rows  (Read 7631 times)
devnull
Sr. Member
****
Posts: 431


View Profile
« on: June 01, 2016, 09:42:20 PM »

I have a requirement where the first row of a datagrid needs to record date/time and all of the other rows use a text editor.

is this possible ?
Logged

-- Licensed User --
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: June 01, 2016, 11:34:51 PM »

Please look at this code, which shows how to change the column editor before editing a cell.
Code:
$('#dg').datagrid({
data: data,
onBeforeCellEdit: function(index,field){
var col = $(this).datagrid('getColumnOption', field);
if (index==0){
if (field=='productid'){
col.editor = 'datebox';
}
} else {
if (field=='productid'){
col.editor = 'textbox';
}
}
}
}).datagrid('enableCellEditing').datagrid('gotoCell', {
index: 0,
field: 'productid'
});
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!