Sapui5 我得到一个错误,即;控件的聚合节点';sap.ui.table.table';是不正确的;
我刚刚开始学习Sapui5 我得到一个错误,即;控件的聚合节点';sap.ui.table.table';是不正确的;,sapui5,Sapui5,我刚刚开始学习UI5编码,我不是这方面的专家 我正在尝试在搜索字段中添加一个组合框,以增强应用程序中的搜索选项。因此,我使用table标记,但每当我尝试插入代码时 <t:Table id="idoclist" selectionMode="MultiToggle" rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress" sort="sortDeli
UI5
编码,我不是这方面的专家
我正在尝试在搜索字段中添加一个组合框,以增强应用程序中的搜索选项。因此,我使用table标记,但每当我尝试插入代码时
<t:Table id="idoclist" selectionMode="MultiToggle" rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
< <t:headerToolbar>
<t:toolbar>
<Title text="IDOC Data" level="H1"/>
<t:ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</t:toolbar>
</t:headerToolbar>
<
我听到的错误是:
控件“sap.ui.table.table”的聚合节点不正确
如果我在这之前错过了什么,有人能帮我一下吗
谢谢,
Chaitali.您缺少工具栏上的。应该是这样的:
<t:Table id="idoclist" selectionMode="MultiToggle"
rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
<t:headerToolbar>
<t:toolbar>
<content>
<Title text="IDOC Data" level="H1"/>
<t:ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</content>
</t:toolbar>
</t:headerToolbar>
<Table id="_yourTable">
<headerToolbar>
<Toolbar>
<content>
<Label text="Toolbar Label"></Label>
</content>
</Toolbar>
</headerToolbar>
从1.38版开始,聚合现在已不推荐使用,因此我建议在您的视图中使用以下内容:
<t:Table id="idoclist" selectionMode="MultiToggle"
rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
<t:headerToolbar>
<t:toolbar>
<content>
<Title text="IDOC Data" level="H1"/>
<t:ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</content>
</t:toolbar>
</t:headerToolbar>
<Table id="_yourTable">
<headerToolbar>
<Toolbar>
<content>
<Label text="Toolbar Label"></Label>
</content>
</Toolbar>
</headerToolbar>
您缺少工具栏上的。应该是这样的:
<t:Table id="idoclist" selectionMode="MultiToggle"
rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
<t:headerToolbar>
<t:toolbar>
<content>
<Title text="IDOC Data" level="H1"/>
<t:ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</content>
</t:toolbar>
</t:headerToolbar>
<Table id="_yourTable">
<headerToolbar>
<Toolbar>
<content>
<Label text="Toolbar Label"></Label>
</content>
</Toolbar>
</headerToolbar>
从1.38版开始,聚合现在已不推荐使用,因此我建议在您的视图中使用以下内容:
<t:Table id="idoclist" selectionMode="MultiToggle"
rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
<t:headerToolbar>
<t:toolbar>
<content>
<Title text="IDOC Data" level="H1"/>
<t:ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</content>
</t:toolbar>
</t:headerToolbar>
<Table id="_yourTable">
<headerToolbar>
<Toolbar>
<content>
<Label text="Toolbar Label"></Label>
</content>
</Toolbar>
</headerToolbar>
标题工具栏不是sap.ui.table.table的有效聚合。这意味着您不能直接在表内使用headerToolbar。下一个选项是使用
工具栏
聚合。但自1.38版以来,它就被弃用了。(有关sap.ui.table.table的更多信息,请参阅文档)
因此,您可以使用扩展聚合来包含工具栏。我已使用sap.m.Toolbar修改了您的表
<t:Table id="idoclist" selectionMode="MultiToggle" rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
<t:extension>
<Toolbar>
<Title text="IDOC Data" level="H1"/>
<ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</Toolbar>
</t:extension>
</t:Table>
标题工具栏不是sap.ui.table.table的有效聚合。这意味着您不能直接在表内使用headerToolbar。下一个选项是使用
工具栏
聚合。但自1.38版以来,它就被弃用了。(有关sap.ui.table.table的更多信息,请参阅文档)
因此,您可以使用扩展聚合来包含工具栏。我已使用sap.m.Toolbar修改了您的表
<t:Table id="idoclist" selectionMode="MultiToggle" rows="{idoc_list_msg>/results}" visibleRowCount="12" cellClick="onPress"
sort="sortDeliveryDate" enableCellFilter="{ui>/cellFilterOn}" ariaLabelledBy="title">
<t:extension>
<Toolbar>
<Title text="IDOC Data" level="H1"/>
<ToolbarSpacer/>
<ComboBox id="filtercombo">
<core:Item key="Trkorr" text="IDOC Number"/>
<core:Item key="TrType" text="Created ON"/>
<core:Item key="As4text" text="IDOC Type"/>
<core:Item key="" text=""/>
</ComboBox>
<SearchField width="50%" search="onFilter" placeholder="Filter"/>
</Toolbar>
</t:extension>
</t:Table>
这方面还有更多的问题。。。假设t:
指向sap.ui.table
,则工具栏控件为sap.ui.table.toolbar
,该控件不存在。在sap.ui.table.table上没有headerToolbar
聚合,但在sap.m.table上有headerToolbar
。@Jorg也这么认为,只是编辑了我的答案。我认为这里应该使用sap.m.Table。或者sap.ui.Table.Table
。。。我也建议sap.m.Table
。这方面还有很多。。。假设t:
指向sap.ui.table
,则工具栏控件为sap.ui.table.toolbar
,该控件不存在。在sap.ui.table.table上没有headerToolbar
聚合,但在sap.m.table上有headerToolbar
。@Jorg也这么认为,只是编辑了我的答案。我认为这里应该使用sap.m.Table。或者sap.ui.Table.Table
。。。我也建议sap.m.Table
。