Modus erkennen

Drei Modi

Eine individuelle Maske kann einen von drei Modi haben:


Mehr Informationen zum Modus geben die Methoden isReadonlyMode und getBaseObjID des MainForm-Elements zurück.

Beispiel:

var RU=rimacon._userform, RUC=rimacon._userform._customer;

if (RU.MainForm.isReadonlyMode())
{
	alert("Modus=Details");
}
else
{
	if (RU.MainForm.getBaseObjID()==0) alert("Modus=neu");
	else alert("Modus=Bearbeitung");
}

Felder entsprechend des Modus sperren

Aufgabe

Der Name darf nur bei "neu" angegeben werden, d.h. bei "bearbeiten" wird der Name nur angezeigt.

Lösung

var RU=rimacon._userform;
RU.VCOL_descr.setEnabled( RU.MainForm.getBaseObjID()==0 );