SAPUI5-基本信息-如何在view.js中管理UI元素?

SAPUI5-基本信息-如何在view.js中管理UI元素?,sapui5,Sapui5,专家们 这是两个非常基本的关联问题 我正在研究SAPUI5,但我找不到在屏幕上定位UI元素的方法。 在我的view.js文件中,我创建了一个按钮、一个日期选择器和一个文本字段。 如果我这样做: aControls=[]; <Define the button - oButton> aControls.push(oButton); <Define the datepicker - oDatePicker> aControls.push(oDatePicker); <D

专家们

这是两个非常基本的关联问题

我正在研究SAPUI5,但我找不到在屏幕上定位UI元素的方法。 在我的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;
按钮在view.js中创建,调用在controller.js中处理。 每次按下按钮时都会添加响应,我不知道如何用新响应替换旧响应

一个好的链接是非常受欢迎的


谢谢。

您可以使用SAPUI5的许多布局控件:、等。您可以查看示例,了解如何布局视图

您目前正在执行UI5,它实现了定义视图的
createContent
方法,这是一种方法。另一种常见的方法是使用XML视图,它是声明性的,更简单,也需要更少的代码。在定义XML视图和控制器以刷新UI的JSBin中可以看到这一点

SAP UI5完全是关于模型(JSONModel/ODataModel)-View(JSView/XMLView)-Controller的。强烈建议您阅读本文,尽管它基于SAP UI5 mobile,但内容也与SAP UI5 desktop相关


希望你能得到一些提示

我建议看一看SAPUI5 SDK文档,这里有许多使用布局和使用模型的示例,它们分别回答了您的两个问题。谢谢,我已经阅读了关于布局的内容。这就是我要找的。现在,我需要阅读和理解mvc的理念和我的工作方式。。。
response.placeAt('some-id');