gpt4 book ai didi

javascript - 如何将 2 个数据模型源传递给 SearchField

转载 作者:行者123 更新时间:2023-11-30 19:25:39 24 4
gpt4 key购买 nike

我想通过部件将数据从 2 个源传递到 Searchfield 控件,如这里的示例所示。 https://openui5.hana.ondemand.com/#/topic/dfe04650afc046e0802abb1a1a90d2d9

我的代码:

<SearchField
id="mySFID"
enableSuggestions="true"
search="onSelectDiseaseTerm"
suggest="onSuggestDiseaseTerm1"
suggestionItems="{
parts : [
{path: 'db2>/SOURCE1/'},
{path: 'db2>/SOURCE2/'}],
type: 'sap.m.SearchField'}" >
<suggestionItems>
<SuggestionItem
text="{db2>DISEASE_TERM}"
key="{db2>DISEASE_TERM}" />
</suggestionItems>
</SearchField>

这是失败的,有以下痕迹


Cannot route to target: TypeError: w[b].push is not a function -
f @ sap-ui-core.js:82
error @ sap-ui-core.js:82
(anonymous) @ MyRouter.js?eval:77
Promise.catch (async)
_checkSessionBeforeRoute @ MyRouter.js?eval:76
parse @ MyRouter.js?eval:116
fnHashChanged @ Router.js?eval:6
o.fireEvent @ EventProvider.js?eval:6
n.fireHashChanged @ HashChanger.js?eval:6
execute @ signals.js?eval:93
dispatch @ signals.js?eval:384
Signal.dispatch @ signals.js?eval:187
(anonymous) @ hasher.js?eval:126
setHash @ hasher.js?eval:375
n.setHash @ HashChanger.js?eval:6
navTo @ Router.js?eval:6
onOpenOrderEditView @ CaseList.controller.js?eval:171
o.fireEvent @ EventProvider.js?eval:6
r.fireEvent @ Element.js?eval:6
(anonymous) @ ManagedObjectMetadata.js?eval:6
a.<computed> @ Icon.js?eval:6
r._handleEvent @ Element.js?eval:6
l._handleEvent @ UIArea.js?eval:6
dispatch @ sap-ui-core.js:26
q.handle @ sap-ui-core.js:25

最佳答案

SearchFieldsuggestionItems 是一个聚合,它将 sap.m.SuggestionItem 数组作为输入。你不能通过你想做的事情。

关于javascript - 如何将 2 个数据模型源传递给 SearchField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56949114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com