You could put the button callbacks in a couple of functions:
function disableEdit(){
$('#PROGRAM_NAME').textbox({icons:[{
iconCls:'icon-add',
handler: iconAddAction
},
]});
$('#PROGRAM_NAME').textbox({editable: false});
}
function enableEdit(){
$('#PROGRAM_NAME').textbox({icons:[{
iconCls:'icon-add',
handler: iconAddAction
}, {
iconCls:'icon-edit',
handler: iconEditAction
}
]});
$('#PROGRAM_NAME').textbox({editable: true});
}
function iconAddAction(e){
alert('add');
}
function iconEditAction(e) {
alert('edit');
} Here's the fiddle:
http://jsfiddle.net/hudvkm58/Take care,
Stefaan