我才刚刚开始进行扩展开发研究,并且可能会有一个愚蠢的问题:如何根据qlik格式设置在扩展JavaScript代码中格式化我正在计算的数字?
这是我需要做的非常基本的事情。扩展程序的用户在属性面板中输入数字,我在扩展程序代码中进行了一些计算,然后需要显示结果,如下所示:
paint: function ( $element, layout ) {
var myNewValue;
myNewValue = 100 + layout.myValue;
var html = "" + myNewValue + ""
$element.html( html );
return qlik.Promise.resolve();
}
但是,当我创建这个html元素时,我想让Qlik使用Num()函数来格式化“ myNewValue”。基本上我需要Num(myNewValue,'#,## 0。##','。',',')的字符串结果
我缺少明显的东西吗?我知道我可以从hypercube中获取字符串,但是如何使用自己的计算值来完成此操作?