Appcelerator Alloy: Дорого ли устанавливать индивидуальные атрибуты поля? - PullRequest
0 голосов
/ 20 марта 2020

Я просматривал одно из приложений, созданных вендором из сплава Appcelerator. Вместо использования виджетов в представлениях (xml файлы) они создают форму динамически, устанавливая отдельные атрибуты виджетов. Разве это не дорого делать несколько звонков в API?

логин. xml

<Alloy>
   <ScrollView class="container">
       <View id="loginFormWrapper">
           ...
           <View id="loginForm" class="formFields"></View>
           ...
       </View>
   </ScrollView>
</Alloy>

логин. js

var buttonLogin = Alloy.Globals.Utils.getWidget("UIButton");
...
buttonLogin.removeBorder();
buttonLogin.view.bottom = 25;
buttonLogin.setLabel("Login");
buttonLogin.setWidth("85%");
...
$.login.add(buttonLogin.view);
...