Hi
Can someone help me with this please
I want to disabled / enabled all the controls on edit page depending of a flag field, let say that on the edit page I have a flag field named closed_transaction, if this field has a valued of 0 = false all the controls should be enabled meaning, the user can edit or change any value, otherwise all the controls should be disabled.
I was thinking to use in the Javascript onload event
[size="2"]var [/size]ctrl_closed_transaction[size="2"] = Runner.getControl(pageId,'[/size]closed_transaction[size="2"]');[/size]
if (ctrl_closed_transaction==1){
var ctrl = Runner.getControl(pageId,'field001');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'transfield002');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'transfield003');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field004');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field005');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field006');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field007');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field008');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field009');
ctrl.setDisabled();
var ctrl = Runner.getControl(pageId,'field010');
ctrl.setDisabled();
//....meaning 20 more fields
}else{
var ctrl = Runner.getControl(pageId,'field001');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'transfield002');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'transfield003');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field004');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field005');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field006');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field007');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field008');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field009');
ctrl.setEnabled();
var ctrl = Runner.getControl(pageId,'field010');
ctrl.setEnabled();
//....meaning 20 more fields
}
anybody knows other form to change to disabled / enabled all the controls with less code?
the situation is the maintenance, when you have more than 20 fields on a page, it's a kind of boring.
Thank you.