在将数据从数据库导入应用程序中的某些字段时遇到问题。基本上,我有一个屏幕,用户可以从表中选择一行,然后单击编辑按钮,他将被重定向到编辑页面,并加载了所有数据。
发生的事情是,在某些信息量太大的字段中,数据没有按预期显示,并且该字段为空白。
例如:
<Input selectedKey="{
path: 'dataModel>/produtoId',
type: 'sap.ui.model.odata.type.Int32'
}"
required="true"
textFormatMode="KeyValue"
showSuggestion="true"
showValueHelp="true"
valueHelpRequest="handleSearchProduto"
suggestionItems="{
path: '/Produtos'
}"
id="produto"
width="70%">
<suggestionItems>
<core:ListItem key="{Id}" text="{Descricao}"/>
</suggestionItems>
</Input>
此输入键和值加载具有一万多条记录的表的数据,我相信这就是为什么数据不出现的原因。但是我不知道该如何解决。
我已经尝试使用oModel.setSizeLimit()
,但没有成功。实际上,oModel.setSizeLimit()
可以在插入时带来数据,但是自动带来数据却不起作用。
我也已经尝试过将onBeforeRendering()
,onBeforeShow()
等功能与oModel.attachBatchRequestSent()
和oModel.attachBatchRequestCompleted()
一起使用,但是什么也没发生。