Jaki jest najskuteczniejszy sposób uzyskania dostępu do wartości kontrolki?

Z dwóch wyborów muszę uzyskać dostęp do wartości kontrolki, która jest najbardziej wydajna?

getComponent("ControlName").getValue();

lub

dataSource.getItemValue("FieldName");

Uważam, że czasamigetComponent nie wydaje się zwracać bieżącej wartości, ale dostęp dodataSource wydaje się być bardziej niezawodny. Czy to ma duże znaczenie z punktu widzenia wydajności, który jest używany?

DataSource.getValue wydaje się działać wszędzie, gdzie próbowałem. Jednak podczas pracy z rowData nadal muszę wykonywać rowData.getColumnValue („Coś”). rowData.getValue („Coś”) nie powiedzie się.

questionAnswers(2)

yourAnswerToTheQuestion