2つの選択肢のうち、最も効率的なコントロールの値にアクセスする必要がありますか?コントロールの値にアクセスする最も効率的な方法はどれですか?
getComponent("ControlName").getValue();
または
dataSource.getItemValue("FieldName");
私は機会にgetComponent
は、現在の値を返すように見えるが、dataSource
へのアクセスは、より信頼性があると思わないことが判明。どのようなものが使用されているのか、パフォーマンスの観点からは大きな違いがありますか?
dataSource.getValueは私が試したあらゆるところで動作するようです。しかし、rowDataを使って作業する場合、私はまだrowData.getColumnValue( "Something")を行う必要があるようです。 rowData.getValue( "Something")が失敗します。
コンポーネントとデータソースから取得する値の型にも違いがあります。 –