2020-09-02 12:41发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我正在设计一个包含多个问题的表格。 其中大多数是强制性的。
我需要将"选择"单选按钮标记为必填字段(开头带有星号)。
必填属性适用于输入日期字段。 我无法为"选择"下拉列表,"单选"按钮和复选框添加它。 根据要求,最初不应选择任何选择项或单选按钮。
请建议如何为这些表单元素添加*符号。
提前谢谢!
sap.m.Select和sap.m.RadioButton本身都不具有这种可能性。
您可以做的是将表单中的每个控件与一个sap.m.Label配对,该标签具有 required 属性,您可以将其设置为true:
选择>
然后从控制器端根据用户提供的输入,使用方法 setValueState 和 setValueStateText 来控制控件的状态:
onSelectionChange:function(oEvent){ this._checkSelect(); }, onSubmit:function(oEvent){ this._checkSelect(); }, _checkSelect:function(){ var oSelect = this.byId(" select"); if(oSelect.getSelectedKey()!==""){ oSelect.setValueState(sap.ui.core.ValueState.None); }其他{ oSelect.setValueState(sap.ui.core.ValueState.Error); oSelect.setValueStateText("请选择一个选项"); } }
谢谢! 它是一种魅力。
但是,控制器部件未提供所需的结果。 通过添加CSS,我已经达到了相同的结果。
最多设置5个标签!
sap.m.Select和sap.m.RadioButton本身都不具有这种可能性。
您可以做的是将表单中的每个控件与一个sap.m.Label配对,该标签具有 required 属性,您可以将其设置为true:
然后从控制器端根据用户提供的输入,使用方法 setValueState 和 setValueStateText 来控制控件的状态:
谢谢! 它是一种魅力。
但是,控制器部件未提供所需的结果。 通过添加CSS,我已经达到了相同的结果。
一周热门 更多>