специалисты,SAPUI5 - Основная информация - как управлять элементами пользовательского интерфейса в view.js?
Это два очень простых связанных вопроса.
Я изучаю SAPUI5, и я не могу найти способ позиционирования элементов пользовательского интерфейса на экране. В моем файле view.js создаю, допустим, кнопку, датупиксера и текстовое поле. Если я что-то вроде:
aControls=[];
<Define the button - oButton>
aControls.push(oButton);
<Define the datepicker - oDatePicker>
aControls.push(oDatePicker);
<Define the text field - oText>
aControls.push(oText);
return aControls;
тогда я получаю все три элемента, расположенных в ряд один за другим. Я не могу использовать css, потому что передаю все эти объекты в одном массиве, и все они помещаются в общий div на index.html.
Как их разместить? Очень приветствуется ссылка на любой хороший учебник/примеры.
Также, как обновить элементы пользовательского интерфейса? Для меня, например, ситуацию, когда на кнопку печати я сделать вызов на сервер, получить ответ и поставить его в использовании что-то вроде:
response.placeAt('some-id');
Кнопка создается в view.js и вызова обрабатывается в контроллере.js. Ответ добавляется каждый раз, когда я нажимаю кнопку, и я понятия не имею, как заменить старый ответ новым.
Хорошая ссылка очень приветствуется.
Спасибо.
Я предлагаю посмотреть документацию SAPUI5 SDK, есть множество примеров использования макетов и использования моделей, которые отвечают на ваши вопросы соответственно. – Qualiture