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