Using controller name in global methods

Hi,

if I store the name of a form in a variable, is it possible to pass the value to a command? Something like

var nomeform = currentcontroller.getName()
forms.nomeform.elements.codfisc.editable = false

Hai Riccardino,

You can do something like:

var nomeform = currentcontroller.getName();
forms[nomeform].elements.codfisc.editable = false;

or

var nomeform = currentcontroller.getName();
var nomeelement = application.getMethodTriggerElementName();
forms[nomeform].elements[nomeelement].editable = false;

IT2BE:
Hai Riccardino,

You can do something like:

var nomeform = currentcontroller.getName();

forms[nomeform].elements.codfisc.editable = false;




or



var nomeform = currentcontroller.getName();
var nomeelement = application.getMethodTriggerElementName();
forms[nomeform].elements[nomeelement].editable = false;

Wow: great! :smiley:
Exactly what I was looking for… Thanks :slight_smile: