Zweck
Überprüft, ob ein Spaltenwert editiert werden kann.
Klasse
Typ
Methode
Syntax
<oBrowser>:IsCellEditable(
<iColumn>,
<nRowNo>,
<nRecNo>
) Æ lEditable
Argumente
<iColumn> | Die Spaltenummer der Zelle, die überprüft werden soll. Die Nummer der Datenspalte bezieht sich auf die Liste der geöffneten Datenspalten (siehe auch bBrowser:ColumnOpenList). |
Datentyp: | Int |
<nRowNo> | Die Zeilennummer der Zelle, die überprüft werden soll. |
Datentyp: | Int | Float | Real8 |
<nRecNo> | Die Datensatznummer der Zelle, die überprüft werden soll. |
Datentyp: | Int | Float | Real8 |
Rückgabewert
lEditable | Logischer Wert, der definiert, ob die Zelle editiert werden darf. |
TRUE | Die Zelle kann editiert werden. |
FALSE | Die Zelle kann nicht editiert werden. |
Datentyp: | Logic |
Beschreibung
bBrowser:IsCellEditable() überprüft, ob eine Zelle, angegeben durch deren Spalten-, Zeilen- und Datensatznummer, im Browser editiert werden kann. Hierzu werden die folgenden Prüfungen der Reihe nach durchgeführt. Sobald eine Prüfung den Wert FALSE ergibt, ist die Eingabe in der Zelle verboten:
1.Prüfen, ob der Zugriff bDataColumn:Editable den Wert TRUE enthält.
2.Prüfen, ob Eingabebedingungen im bBrowser definiert sind (siehe bBrowser:EditCondition), mit denen die Eingabe verboten wird.
3.Prüfen, ob Eingabebedingungen in der Datenspalte definiert sind (siehe bDataColumn:EditCondition), mit denen die Eingabe verboten wird.
Anmerkungen
Die Methode bBrowser:IsCellEditable() prüft nicht, ob die Eingabe im bBrowser eingeschaltet ist. Dies muss zusätzlich mit der Methode bBrowser:Editable geprüft werden.
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowser_iscelleditable.htm