+ -
当前位置:首页 → 问答吧 → 【dojo clone】的问题

【dojo clone】的问题

时间:2011-09-07

来源:互联网

RT

代码如下

AA.js文件包含以下代码

dojo.addOnLoad(init);

function init(){
var dg;
var tmpdg = XXXXX //xxxx为框架代码。意义为获取一个datagrid控件

dg=dojo.clone(tmpdg)
}


报如下错误
【stack overflow at line 1】

栈溢出。。。搞不懂。。。



作者: GameWong   发布时间: 2011-09-07

tmpdg获取正确不??

作者: BLUE_LG   发布时间: 2011-09-07

引用 1 楼 blue_lg 的回复:
tmpdg获取正确不??

多谢回复

其他代码都是这样获取dg的。所以应该是对的。

我这样写的格式是正确的么??

作者: GameWong   发布时间: 2011-09-07

dojo.clone
用于克隆对象或DOM节点,该函数返回一个克隆后的新对象。

 

view plaincopy to clipboardprint?// 克隆对象  
var obj = { a:"b", c:"d" };  
var thing = dojo.clone(obj);  
// 克隆数组  
var newarray = dojo.clone(["a","b","c"]);

作者: MuBeiBei   发布时间: 2011-09-07

只要tmpdg是对象或者是dom节点 都能复制的~·

作者: MuBeiBei   发布时间: 2011-09-07

引用对dojo的地址没??

作者: BLUE_LG   发布时间: 2011-09-07

引用 4 楼 mubeibei 的回复:
只要tmpdg是对象或者是dom节点 都能复制的~·


xxx是返回的一个grid对象。

作者: GameWong   发布时间: 2011-09-07

引用 5 楼 blue_lg 的回复:
引用对dojo的地址没??

引用了。

作者: GameWong   发布时间: 2011-09-07

引用 3 楼 mubeibei 的回复:
dojo.clone
用于克隆对象或DOM节点,该函数返回一个克隆后的新对象。



view plaincopy to clipboardprint?// 克隆对象
var obj = { a:"b", c:"d" };
var thing = dojo.clone(obj);
// 克隆数组
var newarray = dojo.clone(["a","b……


别不懂装懂,你根本没有过dojo,dojo库里找到的吧,鄙视。。。

作者: BLUE_LG   发布时间: 2011-09-07

你下个dojo js源文件,替换原来的网址,在调试看看有没有这个错误。。。

作者: BLUE_LG   发布时间: 2011-09-07