Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sapui5 如何验证并滚动至sap.m.RadioButtonGroup_Sapui5 - Fatal编程技术网

Sapui5 如何验证并滚动至sap.m.RadioButtonGroup

Sapui5 如何验证并滚动至sap.m.RadioButtonGroup,sapui5,Sapui5,任务是直截了当的: 用户必须在一组单选按钮中选择一个条目,否则验证将失败。 为了对用户友好,我还想在验证失败时滚动到RadioButtonGroup,因为它位于更下方,可能看不到,如下面链接的示例所示 对我来说,实现不是那么简单,因为它没有所需的属性。 -RadioButtonGroup位于文件SomeView.view.xml的第420行。。。 到目前为止,我还没有真正尝试过任何东西,因为我不知道该尝试什么 有人知道这是否可能,而不影响我从中获得的现有验证器实现吗 对我来说,实现不是那么简单,

任务是直截了当的: 用户必须在一组单选按钮中选择一个条目,否则验证将失败。 为了对用户友好,我还想在验证失败时滚动到RadioButtonGroup,因为它位于更下方,可能看不到,如下面链接的示例所示

对我来说,实现不是那么简单,因为它没有所需的属性。 -RadioButtonGroup位于文件SomeView.view.xml的第420行。。。 到目前为止,我还没有真正尝试过任何东西,因为我不知道该尝试什么

有人知道这是否可能,而不影响我从中获得的现有验证器实现吗

对我来说,实现不是那么简单,因为RadioButtonGroup没有所需的属性

只有sap.m.Label需要属性required=true。不是控制sap.m.RadioButtonGroup本身

控件sap.m.RadioButtonGroup有一个名为selectedIndex的属性。在代码段中,设置属性selectedIndex=-1。如果用户选择sap.m.Radio按钮,则selectedIndex将更改为0..3。让我们用sap.ui.model.type.Integer捕捉到这一点

//JSON伪数据 变量oData={ 文本:测试, 用户邮箱:i。am@groot.com, 编号:50, 日期:2021年1月1日, 所选索引:-1 }; Validator.js只检查以下属性

AVALIDATEPROPERTYS=[value,selectedKey,text] 因此,我们添加属性selectedIndex

aValidateProperties=[值,selectedKey,文本,selectedIndex] 验证工作现在

为了对用户友好,我还想在验证失败时滚动到RadioButtonGroup,因为它位于更下方,可能看不到,如下面链接的示例所示

对我来说,实现不是那么简单,因为RadioButtonGroup没有所需的属性

只有sap.m.Label需要属性required=true。不是控制sap.m.RadioButtonGroup本身

控件sap.m.RadioButtonGroup有一个名为selectedIndex的属性。在代码段中,设置属性selectedIndex=-1。如果用户选择sap.m.Radio按钮,则selectedIndex将更改为0..3。让我们用sap.ui.model.type.Integer捕捉到这一点

//JSON伪数据 变量oData={ 文本:测试, 用户邮箱:i。am@groot.com, 编号:50, 日期:2021年1月1日, 所选索引:-1 }; Validator.js只检查以下属性

AVALIDATEPROPERTYS=[value,selectedKey,text] 因此,我们添加属性selectedIndex

aValidateProperties=[值,selectedKey,文本,selectedIndex] 验证工作现在

为了对用户友好,我还想在验证失败时滚动到RadioButtonGroup,因为它位于更下方,可能看不到,如下面链接的示例所示


这是一段时间以来我看到的最好的答案,解释得很好,甚至有完整的工作示例,非常感谢!一开始我没有让它工作,因为我不小心在json文件中将selectedIndex设置为字符串-selectedIndex:-1-但是在更正后它工作了。这是我在一段时间内看到的最好的答案,解释得很好,甚至有完整的工作示例,非常感谢!起初我没有让它工作,因为我不小心在我的json文件中将selectedIndex设置为一个字符串-selectedIndex:-1-但在更正后它工作了。