Es gibt eine Vielzahl von Schnittstellen und Regeln, die beachtet werden müssen. Häufig sind diese Einschränkungen mit den Tätigkeitsbereichen verknüpft. Offensichtlich können einige Daten vom Benutzer eingegeben werden oder nicht. Für ein Feld, das nicht eingegeben werden kann, gibt es zwei Möglichkeiten, die Schnittstelle zu verwalten:
- Die Benutzer können den Inhalt des Feldes trotzdem auswählen und kopieren, um ihn beispielsweise in einen Bericht einzufügen.
- Benutzer dürfen das Feld nicht kopieren oder seinen Inhalt auswählen
Damit Sie all diese Schnittstellenmöglichkeiten verwalten können, wurde der OBJECT SET ENTERABLE Befehl erweitert worden. Als letzten Parameter unterstützt der Befehl nun eine ganze Zahl. Dies ermöglicht Ihnen eine bessere Kontrolle über die fokussierbare Eigenschaft für Ihr Feld. Die Möglichkeiten sind:
- 0 – nicht eingabebereit, und der Inhalt kann ausgewählt werden,
- 1 – eingabebereit,
- 2 – nicht eingabefähig, und der Inhalt kann nicht ausgewählt werden.
OBJECT SET ENTERABLE(*; "Eingabe"; obk not enterable)
OBJECT SET ENTERABLE (*; "Eingabe"; obk enterable)
OBJECT SET ENTERABLE (*; "Eingabe"; obk not enterable not focusable)
Natürlich können Sie den Befehl auch wie bisher verwenden, indem Sie einen Booleschen Wert als letzten Parameter übergeben. Beachten Sie, dass sich in diesem Fall der Fokusstatus für ein nicht eingabebereites Feld zwischen Binär- und Projektmodus unterscheidet. Die Details zu allen Kombinationen finden Sie in der Dokumentation.
- False – nicht eingabebereit,
- True – eingebbar
OBJECT SET ENTERABLE(*; "Eingabe"; False)
OBJECT SET ENTERABLE (*; "Eingabe"; True)
Weitere Einzelheiten finden Sie in der Dokumentation für den Befehl OBJECT SET ENTERABLE.