在ValueHelpDialog中,如何将下拉字段作为Include中的不可编辑输入?

2020-08-24 04:53发布

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

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


嗨,

我使用了ValueHelpDialog,该对话框只有Include部分。 我在下拉框中得到Label和Operators(包含等于,大于,小于等),如何将这些下拉列表作为不可编辑的输入字段?由于客户端只需要等于operator。

在F12中,在检查equal元素的同时,有一个用于下拉的标准CSS,称为" sapMSltArrow"。 如果我删除此类,则下拉列表将显示为"输入"。 对客户来说也没关系。

运算符部分应为输入或不可编辑的下拉列表。

请帮助我实现这一目标。

这是我分段编写的代码,

下面的代码写在控制器中,

fnOnCondCntrctVhd:function(oEvent){

this._oValueHelpDialogCC = sap.ui.xmlfragment(" com.ZWM_CONDCNTRACT.fragments.CondCntrctValueHelpDialog",this); this.getView()。addDependent(this._oValueHelpDialogCC);

this._oValueHelpDialogCC.setRangeKeyFields([{

标签:"条件合同",键:" ProductId"

}]);

this._oValueHelpDialogCC.open();

},

PFA屏幕截图,

vhd-dropdown.png

vhd-css.png

(6.0 kB)

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

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


嗨,

我使用了ValueHelpDialog,该对话框只有Include部分。 我在下拉框中得到Label和Operators(包含等于,大于,小于等),如何将这些下拉列表作为不可编辑的输入字段?由于客户端只需要等于operator。

在F12中,在检查equal元素的同时,有一个用于下拉的标准CSS,称为" sapMSltArrow"。 如果我删除此类,则下拉列表将显示为"输入"。 对客户来说也没关系。

运算符部分应为输入或不可编辑的下拉列表。

请帮助我实现这一目标。

这是我分段编写的代码,

下面的代码写在控制器中,

fnOnCondCntrctVhd:function(oEvent){

this._oValueHelpDialogCC = sap.ui.xmlfragment(" com.ZWM_CONDCNTRACT.fragments.CondCntrctValueHelpDialog",this); this.getView()。addDependent(this._oValueHelpDialogCC);

this._oValueHelpDialogCC.setRangeKeyFields([{

标签:"条件合同",键:" ProductId"

}]);

this._oValueHelpDialogCC.open();

},

PFA屏幕截图,

vhd-dropdown.png

vhd-css.png

(6.0 kB)
付费偷看设置
发送
1条回答
风早神人
1楼-- · 2020-08-24 05:18

您好

为什么不只在此组件中使用基本搜索? 像这样,您只有一个输入字段和一个表格结果。

问候

约瑟夫

一周热门 更多>