2020-08-26 20:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用绑定到OData模型的MultiComboBox控件(如下面的代码所示)。 该绑定发生在AfterRendering上。 现在,我想将模型的值之一作为默认值。 我在view.xml中使用SelectedKeys属性,但无法正常工作。 有什么建议 ? 请注意,我想以这种方式(在视图中)绑定模型,而不是在控制器中编写代码以将模型绑定到控件。
您必须处理事件接收到数据。 您必须在 onAfterRendering中使用Javascript完成此操作。
执行以下操作:
var oControl = this.byId(" idQrtsData"); var oBinding = oControl.getBonding(" items"); oBinding.attachDataReceived(function(){ oControl.setSelectedKey([]); });
致谢,
约瑟夫
好,在您的问题中,您说:" 现在我想拥有一个 模型的值作为默认值。""表示您知道要默认使用哪个值。
如果没有,则应查看方法的参数dataReceived ,您的数据就在这里。 因此,选择一个您想要的并将其设置为默认值。
问候,
键值,我不知道,因为它们在后面不断变化。 结束。 所以我不能在这里硬编码任何键值。 因此,我将第一项作为默认密钥(我要求后端团队以这种方式发送结果)。
感谢您提供解决方案。
最多设置5个标签!
嗨,
您必须处理事件接收到数据。 您必须在 onAfterRendering中使用Javascript完成此操作。
执行以下操作:
致谢,
约瑟夫
好,在您的问题中,您说:" 现在我想拥有一个 模型的值作为默认值。""表示您知道要默认使用哪个值。
如果没有,则应查看方法的参数dataReceived ,您的数据就在这里。 因此,选择一个您想要的并将其设置为默认值。
问候,
键值,我不知道,因为它们在后面不断变化。 结束。 所以我不能在这里硬编码任何键值。 因此,我将第一项作为默认密钥(我要求后端团队以这种方式发送结果)。
感谢您提供解决方案。
一周热门 更多>