jaapscript代码下的sap.m.combobox验证

2020-08-27 02:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

如何对用Java脚本视图编写的组合框和Datepicker进行验证?

 var myJSON = {
  数据:[{
  原因:" Reason1"
  },{
  原因:" Reason2"
  },{
  原因:"原因3"
  },{
  原因:" Reason4"
  }]
  }

 如果(!this.dialog){
  var dialog = new Dialog({
  标题:"拒绝",
  宽度:" 50%",
  类型:"消息",
  内容:[
  新标签({
  宽度:" 50%",
  文字:"被拒绝的原因?",
  labelFor:'rejectDialogTextarea'
  }),
  new sap.m.ComboBox('combobox',{
  宽度:" 50%",
  项目:{
  路径:"/数据",
  模板:oItem
  }
  }),
  新标签({
  宽度:" 50%",
  文字:"拒绝日期?",
  labelFor:'rejectDialogTextarea'
  }),
  new sap.m.DatePicker(" datePicker",{
  宽度:" 50%",
  valueFormat:" dd-MM-yyyy",
  displayFormat:" MM-dd-yyyy",
  值:datepickerdate
  })
  ]
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

如何对用Java脚本视图编写的组合框和Datepicker进行验证?

 var myJSON = {
  数据:[{
  原因:" Reason1"
  },{
  原因:" Reason2"
  },{
  原因:"原因3"
  },{
  原因:" Reason4"
  }]
  }

 如果(!this.dialog){
  var dialog = new Dialog({
  标题:"拒绝",
  宽度:" 50%",
  类型:"消息",
  内容:[
  新标签({
  宽度:" 50%",
  文字:"被拒绝的原因?",
  labelFor:'rejectDialogTextarea'
  }),
  new sap.m.ComboBox('combobox',{
  宽度:" 50%",
  项目:{
  路径:"/数据",
  模板:oItem
  }
  }),
  新标签({
  宽度:" 50%",
  文字:"拒绝日期?",
  labelFor:'rejectDialogTextarea'
  }),
  new sap.m.DatePicker(" datePicker",{
  宽度:" 50%",
  valueFormat:" dd-MM-yyyy",
  displayFormat:" MM-dd-yyyy",
  值:datepickerdate
  })
  ]
 

付费偷看设置
发送
4条回答
Aaron 3364
1楼-- · 2020-08-27 03:06

嗨,

您可以为下拉列表添加选择更改事件,为日期选择器添加更改事件。

 var myJSON = {数据:[{
  原因:" Reason1"},{
  原因:" Reason2"},{
  原因:"原因3"},{
  原因:" Reason4"}]} if(!this.dialog){
  var dialog = newDialog({title:'拒绝拒绝',width:" 50%",type:'Message',
  内容:[新标签({width:'50%',text:'被拒绝的原因?',
  labelFor:'rejectDialogTextarea'}),
   newsap.m.ComboBox('combobox',{width:'50%',
  物品:{
  路径:"/数据",
  模板:oItem
  },
  selectionChange:函数(){
               var value = sap.ui.getCore()。getControl('numCombo')。getKey();
                     //这里您可以输入验证码
             }
 }),new Label({width:'50%',text:'Date of reject ??',
  labelFor:'rejectDialogTextarea'}),newsap.m.DatePicker(" datePicker",{width:'50%',
  valueFormat:" dd-MM-yyyy",
  displayFormat:" MM-dd-yyyy",值:datepickerdate,

 更改:功能(evt){

 var date = evt.oSource.mProperties.dateValue;
//在此处添加验证码以获取日期
 }
  })

此致

Manjunatha Devadiga

代楠1984
2楼-- · 2020-08-27 02:51

嗨,

能否请您说出需要进行的验证,以便回答更加清晰。

关于

Manjunatha Devadiga

当学会了学习
3楼-- · 2020-08-27 02:55

感谢Manju的提问。

实际上,用户现在可以输入自由文本数据。 如果您删除了所有当前无法验证的数据,则对于Datepicker,我们将停止不属于下拉原因的免费文本数据,这与Datepicker相似。 让我知道更多详细信息。

落灬小鱼
4楼-- · 2020-08-27 03:06

..........

一周热门 更多>