Sapui5 sap.m.TextArea在sap.m.List中的奇怪行为

Sapui5 sap.m.TextArea在sap.m.List中的奇怪行为,sapui5,Sapui5,我在sap.m.List中使用sap.m.TextArea控件,其中每个TextArea的值都映射到一个JSONModel。以下是xml视图代码: <List id="otherPicList" growing="true" items="{ path : 'newRequest>/OtherPic' }" > <items> <CustomListItem type="Inactive"> <Im

我在sap.m.List中使用sap.m.TextArea控件,其中每个TextArea的值都映射到一个JSONModel。以下是xml视图代码:

<List id="otherPicList" growing="true" items="{ path : 'newRequest>/OtherPic' }" >
    <items>     
        <CustomListItem type="Inactive">
        <Image id="otherPic" src="{newRequest>pic}" width="90px" height="60px" />   
        <VBox>                  
            <TextArea value="{newRequest>text}"/>                                       
        </VBox> 
        </CustomListItem>
    </items>
</List>
当我开始在sap.m.text区域内输入时,它在第一个字符后冻结。如果在控件外再次单击“内”,则只能再键入一个字符。我认为这个错误是由于sap.m.List控件中的数据绑定造成的


如果我在没有绑定模型的情况下设置value属性,它就可以正常工作。这是一个已知的错误还是我使用了错误的控件?

它正在为我的代码片段工作。请运行并检查。也许是其他原因导致了你的问题

sap.ui.controllermy.own.controller{ onInit:函数{ var data={test:[{text:123,pic:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG},{文本:456,图片:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG},{文本:789,图片:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG},{文本:101112,图片:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG}]}; var oModel=new sap.ui.model.json.JSONModel; oModel.setDatadata; this.getView.setModeloModel; } }; var myView=sap.ui.xmlviewmyView,{viewContent:jQuery'view1.html};// myView.placeAt'content';
我发现了这个问题,请检查您的代码片段,包括sap.m.List控件中的growing=true属性。这个属性导致了我所说的奇怪行为

sap.ui.controllermy.own.controller{ onInit:函数{ var data={test:[{text:123,pic:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG},{文本:456,图片:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG},{文本:789,图片:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG},{文本:101112,图片:https://www.gravatar.com/avatar/e25560c87abbbb90143653d98c9924dc?s=128&d=identicon&r=PG}]}; var oModel=new sap.ui.model.json.JSONModel; oModel.setDatadata; this.getView.setModeloModel; } }; var myView=sap.ui.xmlviewmyView,{viewContent:jQuery'view1.html};// myView.placeAt'content';
数据绑定和不断增长的列表不够智能:

在按键笔划后的输入事件上更改和更新文本区域的值后,数据绑定将使用以下差异进行更新:

删除1项 2项目已更新 成长列表侦听数据模型更改并执行完全相同的操作:删除更改的项并再次创建它

当列表项中的文本区域从DOM中删除时,焦点将丢失。新文本区域不会获得焦点,任何后续的击键都将无效

我将向发展部报告这一问题