Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 如何将控件实例设置为;这";在格式化程序中?_Sapui5 - Fatal编程技术网

Sapui5 如何将控件实例设置为;这";在格式化程序中?

Sapui5 如何将控件实例设置为;这";在格式化程序中?,sapui5,Sapui5,我正在使用SAP UI5 1.52。我的格式化程序文件是一个单独的文件,并加载到控制器中。但是,在格式化程序中记录此将返回视图实例而不是控件实例 我以前提到过,并尝试使用绝对路径,并更改了在格式化程序中返回对象的方式。它抛出一个错误,表示找不到函数。UI5 1.69+ 看法 格式化程序 sap.ui.define([],function(){//location:“demo/model/format.js” “严格使用”; 返回函数(数据){ //此===控件实例 }; }); 从UI5

我正在使用SAP UI5 1.52。我的格式化程序文件是一个单独的文件,并加载到控制器中。但是,在格式化程序中记录
将返回视图实例而不是控件实例

我以前提到过,并尝试使用绝对路径,并更改了在格式化程序中返回对象的方式。它抛出一个错误,表示找不到函数。

UI5 1.69+ 看法

格式化程序
sap.ui.define([],function(){//location:“demo/model/format.js”
“严格使用”;
返回函数(数据){
//此===控件实例
};
});
从UI5 1.69开始,我们可以。直接在绑定信息中要求并分配格式化程序,使我们可以使用
this
作为相应的控件实例

  • 无需事先在控制器中要求格式化程序模块
  • 无需以全局名称导出格式化程序

UI5 1.68及以下 看法

格式化程序
sap.ui.define([],function(){//location:“demo/model/format.js”
“严格使用”;
返回函数(数据){
//此===控件实例
};
},/*导出*/true);//UI5 1.69+
看法

格式化程序
sap.ui.define([],function(){//location:“demo/model/format.js”
“严格使用”;
返回函数(数据){
//此===控件实例
};
});
从UI5 1.69开始,我们可以。直接在绑定信息中要求并分配格式化程序,使我们可以使用
this
作为相应的控件实例

  • 无需事先在控制器中要求格式化程序模块
  • 无需以全局名称导出格式化程序

UI5 1.68及以下 看法

格式化程序
sap.ui.define([],function(){//location:“demo/model/format.js”
“严格使用”;
返回函数(数据){
//此===控件实例
};

},/*导出*/true);// 在控件的属性中,通常编写
formatter:'.formatter.functionName'

只需将其更改为:
formatter:'namespace.controllerFolder.controllerName.prototype.formatter.functionName'

现在将引用控件实例,而不是您的控制器


简单易用:)

在控件的属性中,通常编写
格式化程序:'.formatter.functionName'

只需将其更改为:
formatter:'namespace.controllerFolder.controllerName.prototype.formatter.functionName'

现在将引用控件实例,而不是您的控制器

简单易用:)