Von den zwei Möglichkeiten muss ich auf den Wert eines Steuerelements zugreifen, das am effizientesten ist?Welcher ist der effizienteste Weg, um auf den Wert eines Steuerelements zuzugreifen?
getComponent("ControlName").getValue();
oder
dataSource.getItemValue("FieldName");
Ich finde, dass gelegentlich die getComponent
scheint nicht den aktuellen Wert zurück, aber die dataSource
Zugriff scheint zuverlässiger zu sein. Macht es also aus Performance-Sicht einen Unterschied, welchen man benutzt?
Der dataSource.getValue scheint überall zu funktionieren, dass ich es versucht habe. Wenn ich jedoch mit rowData arbeite, muss ich immer noch einen rowData.getColumnValue ("Something") machen. rowData.getValue ("Etwas") schlägt fehl.
Es kann auch Unterschiede in der Art von Wert geben, den Sie von Komponente vs Datenquelle erhalten. –