动态Dojo轴标记

时间:2013-09-05 10:18:11

标签: javascript dojo lotus-notes axis-labels

再次,我已经堆积在我的项目上

有人可以帮助我解决道场的动态标签问题

我想从我的观看数据中获取标签名称......

var myLabelFunc = function(value){
                var output:string = "";
                output +=(viewEnt.getColumnValues()[0];
                return output.substr(0, output.length - 1;);

,轴代码为

                // Add axis
                chart.addAxis("x", { 
                });
                chart.addAxis("y", {
                    labelFunc: myLabelFunc,
                    vertical: true,
                });
它没有告诉我......有人可以帮助我解决这个问题吗? 先谢谢

1 个答案:

答案 0 :(得分:0)

如果我理解这一点,你想把一个值从SSJS传递给CSJS。

执行以下操作:

保存您喜欢的值从SSJS传递到

<xp:inputHidden id="IDXYZ" value=""></xp:inputHidden> 

像这样的领域

var myLabelFunc:string = function(value){
var output:string = "";
output +=(viewEnt.getColumnValues()[0];
return output.substr(0, output.length - 1;); 
};  

getComponent("IDXYZ").setValue(myLabelFunc );

而不是通过

读取CSJS中的值
var strXYZ:string=dojo.byId("#{id:IDXYZ}").value);
chart.addAxis("x", { 
            });
            chart.addAxis("y", {
                labelFunc: strXYZ,
                vertical: true,
            });