我意识到智能字段在版本1.38-1.48中无法正常工作 . 如果你有一个包含大约30个字段的大型模型,那么智能字段实例化就会失败 . 因此,只有一些智能字段可以实例化并具有值 . (通过每个应用程序刷新这些是不同的字段) .

你是否已经面临这样的问题,你是如何进行的?

对于fiori问题,SAP支持似乎不堪重负,因此我不再报告问题 .

SAP Fiori Crew的更新:我刚刚使用Stable Ids测试了该问题,同样存在错误 . 这是我们的xml文件的示例:

<core:FragmentDefinition xmlns="sap.m" xmlns:l="sap.ui.layout"
                         xmlns:f="sap.ui.layout.form" xmlns:core="sap.ui.core"
                         xmlns:smartField="sap.ui.comp.smartfield" xmlns:smartForm="sap.ui.comp.smartform">
    <smartForm:SmartForm
      id="smartForm"
      editTogglable="false"
      editable="{LockInformation>/locked}"
      flexEnabled="false">
      <smartForm:Group>
        <smartForm:GroupElement>
          <smartField:SmartField
            id="stableId1"
            value="{main>description}"
            editable="true"
            />
        </smartForm:GroupElement>
      </smartForm:Group>
    </smartForm:SmartForm>
</core:FragmentDefinition>

然后在我们的xml视图中使用此片段 . 这是一个非常简单的案例,可以轻松复制,因为没有额外的JavaScript . 只记得在片段中使用与此处相同的方式声明大约20个字段的模型,将它们添加到片段中(我没有这样做以保持它小而简单)并使用慢后端 .

更新2:一位同事发现初始化方法的异步执行以及更新绑定的其他方法 . 根据哪一个首先完成,智能领域是否正常工作 . 每当我开始应用程序时,一组随机字段被打破/工作,我们认为这是一个时间问题 .

PD . 如果您发现此问题以及可以修复哪个版本,请与我们联系 .