2020-09-16 02:05发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在为应用程序使用sap.m.TableSelectDialog。 我想修改"搜索"字段中可用的占位符,但无法在TableSelectDialog中找到任何属性来这样做。 有没有办法做到这一点?
谢谢
没有标准方法,但是您可以直接更改搜索字段,其ID是tableSelectDialog ID加上seacrh字段ID,
如果您查看tableSelectDialog的代码,您将看到SearchField具有占位符
this._oSearchField = new SearchField(this.getId()+" -searchField",{
Hi,
找到以下用于修改占位符文本的代码
this._oDialog.open();
var oSF = this._oDialog。$()。find('。sapMSF');
var oID = oSF [0] .id;
var oSearchField = sap.ui.getCore()。byId(oID);
oSF [0] .placeholder =" setText"; --------------这里您更改文字
jQuery.sap.delayedCall(300,null,function(){oSearchField.focus();});
Asha
访问组件的方式应为:
if(!this._oDialog){ this._oDialog = sap.ui.xmlfragment(" sap.m.sample.TableSelectDialog.Dialog",this); } this._oDialog.getAggregation(" _ dialog")。getSubHeader()。getContentMiddle()[0] .setPlaceholder(" New Placeholder")
致谢
最多设置5个标签!
没有标准方法,但是您可以直接更改搜索字段,其ID是tableSelectDialog ID加上seacrh字段ID,
如果您查看tableSelectDialog的代码,您将看到SearchField具有占位符
this._oSearchField = new SearchField(this.getId()+" -searchField",{
Hi,
找到以下用于修改占位符文本的代码
this._oDialog.open();
var oSF = this._oDialog。$()。find('。sapMSF');
var oID = oSF [0] .id;
var oSearchField = sap.ui.getCore()。byId(oID);
oSF [0] .placeholder =" setText"; --------------这里您更改文字
jQuery.sap.delayedCall(300,null,function(){oSearchField.focus();});
谢谢
Asha
访问组件的方式应为:
致谢
一周热门 更多>