0

我再次忙于我的项目

有人可以帮我解决dojo的动态标签吗

我想从我的视图数据中获取标签名称...

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,
                });

它什么都不给我看...有人可以帮我解决这个问题吗?之前谢谢

4

1 回答 1

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,
            });
于 2013-09-05T12:28:19.077 回答