Sigma Php Ajax framework, Ajax Components, GUI Builder
May 23, 2012, 01:01:32 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: treegrid onbeginedit and onendedit events  (Read 1183 times)
sedrok (jslinb.ru)
Sr. Member
****
Posts: 57


View Profile
« on: December 09, 2010, 11:20:49 AM »

my task was to update database, call ajax to php script, each time user ends editing cell, without using custom editor.

create treegrid
make editable
add events for onbeginedit and onendedit events

        _ctl_treegrid2_onendedit : function(profile,cell,editor){
             var ns = this, uictrl = profile.boxing();             
             alert('end   ' + cell.value + '   ' + cell.oValue);
         },
         _ctl_treegrid2_onbeginedit : function(profile,cell,editor){
             var ns = this, uictrl = profile.boxing();
             alert('begn   ' + cell.value + '   ' + cell.oValue);
         }

click cell
result events:
onbeginedit
onendedit
onbeginedit

click any other place
result:
onendedit

why extra
onbeginedit
onendedit
occurs?


grid parameters:
host.ctl_layout3.append(
                (new linb.UI.TreeGrid)
                .setHost(host,"ctl_treegrid2")
                .setDisableTips(true)
                .setDock("width")
                .setTop(0)
                .setHeight(510)
                .setDirectInput(false)
                .setSelMode("single")
                .setRowNumbered(true)
                .setEditable(true)
                .setHeaderHeight(36)
                .setColResizer(false)
                .setColSortable(false)
                .setActiveMode("cell")
                 ....
                 ....
                .onBeginEdit("_ctl_treegrid2_onbeginedit")
                .onEndEdit("_ctl_treegrid2_onendedit")
            , 'main');
Logged
linb
Administrator
Hero Member
*****
Posts: 435


View Profile
« Reply #1 on: December 09, 2010, 04:57:58 PM »

That's normal.

You should use "afterCellUpdated" event.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!