16. März 2012 16:47
20. März 2012 22:00
Table_ds.object(fieldNum(Table, Field1)).visible(False);
element.design().controlName("Fieldcontrol").visible(false);
27. März 2012 11:10
31. März 2012 13:40
nobido hat geschrieben:Die Idee, das Ziel war aber: Ein einzelnes (einzelne) Tabellenfeld(er) pro DataRow abzuschalten bzw.: auf AllowEdit = false zu setzen.
Ich habe es nun dahin gehend gelöst dass ich mir ein CheckBox-FormControl auf der Form plaziert habe welches dann, basierend auf bestimmten Ergebnissen einer Datenbankabfrage, dieses Feld auf AllowEdit = true bzw. false setzt.
public int active()
{
int ret;
;
ret = super();
if([datasource table name].[Column field name] == [Your check value])
{
[datasource table name]_ds.object(fieldNum([datasource table name], [Column 1 field name])).allowEdit(false);
}
else
{
[datasource table name]_ds.object(fieldNum([datasource table name], [Column 1 field name])).allowEdit(true);
}
return ret;
}
2. April 2012 08:45