EasyUI Forum
May 20, 2024, 03:04:08 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: How to Get the value of the numberbox before losing focus?  (Read 7826 times)
sean
Newbie
*
Posts: 4


View Profile Email
« on: September 23, 2014, 11:36:28 PM »

Edatagrid Control
Press the DOWN arrow key to edit the next line,Numberbox values have not been saved when the cursor in numberbox.

MAY BE unable to get numberbox value before save row
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: September 23, 2014, 11:40:05 PM »

Please show an example or a page link to demonstrate your issue.
Logged
sean
Newbie
*
Posts: 4


View Profile Email
« Reply #2 on: September 24, 2014, 01:09:47 AM »

Double click - edit;
Enter key - edit next cell;
Down arrow key - edit next row;

please edit cell value and press enter or down arrow key to edit next row, The numberbox at the cursor have not been saved
« Last Edit: September 27, 2014, 08:59:37 PM by sean » Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: September 24, 2014, 03:41:14 AM »

Please add the 'onEndEdit' event handler for your datagrid.
Code:
$('#dtg_test').edatagrid({
onEndEdit:function(index,row){
var editors = $(this).edatagrid('getEditors',index);
for(var i=0; i<editors.length; i++){
var ed = editors[i];
var t = $(ed.target);
if (t.hasClass('textbox-f')){
t.textbox('textbox').trigger('blur')
row[ed.field] = t.textbox('getValue');
}
}
}
});
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!