IncludeItemInSelection在OpenUI5中不与CustomListItem一起使用InputField> 1.28

时间:2016-04-06 09:56:40

标签: javascript html sapui5

目前我正在将项目从1.26迁移到> 1.28。

使用SingleSelect并且应用了属性includeItemInSelection的CustomListItems中的InputFields行为发生了变化。

在1.28之前,行为是:

var oTable = new sap.m.Table({
    mode: sap.m.ListMode.SingleSelectLeft,
    includeItemInSelection: true,
    columns: [
      new sap.m.Column({ header: new sap.m.Label({text: "Value"})})
    ],
    items: {
      path: "/",
      template: new sap.m.ColumnListItem({
        cells: [
          new sap.m.Input({ value: "{value}" })
        ]
      })
    },
  });

当输入字段获得焦点时,当为表设置了属性includeItemInSelection时,也选择了CustomListItem。

你可以在那个jsbin中看到这种行为: 的 JSBin Example 1.26

当我将openui5版本切换到1.28以上时,自定义列表项不再自动选择,当我点击输入字段时: 的 JSBin Example 1.28

更新: 当我在调试模式下运行JSBins时,当我点击其中一个输入字段时,会产生以下日志输出:

这是一个更好的差异视图: https://www.diffnow.com/?report=ywku5

0 个答案:

没有答案