[Laszlo-user] Trying to assign events dynamically using delegates.

Kenneth Miller xkenneth at gmail.com
Mon Jul 21 11:40:40 PDT 2008


I'm trying to create a new button here and attach an event to it, can  
anyone tell me what I'm doing wrong?

function create_part() {

     //get the part name
     part_name =  
canvas 
.main_tabs 
.buildout_editor 
.buildout_toolbar.toolbar_slider.parts_tab.new_part_field.text

     //add the part to the dom
     buildout_dp.addNode(part_name)

     //add it to the tab slider
     canvas.main_tabs.buildout_editor.buildout_ts.addItem(part_name)

     //wipe out the text field
      
canvas 
.main_tabs 
.buildout_editor 
.buildout_toolbar.toolbar_slider.parts_tab.new_part_field.text = ''"

     //create the delete button
     var delete_button = new  
lz 
.button(canvas.main_tabs.buildout_editor.buildout_ts.getItem(part_name))
     delete_button.setAttribute('text','Delete')

     //create the delegate
     if ( typeof delete_button.del == "undefined" ) {
     delete_button.del = new LzDelegate( delete_button, "test2");
     }

     //assign the event
     delete_button.del.register( delete_button, "onclick" );

     }

Regards,
Ken



More information about the Laszlo-user mailing list