请教asp.net ajax extensions (atlas) Sys.Preview.UI.DraggableListItem
adow 2006-11-01 10:12:30 asp.net ajax ctp 版本中:
Sys.Preview.UI.DraggableListItem
我在尝试做一个live.com那样的rss阅读工具,在之前的atlas中我已经完全实现(订阅,拖放,数据库保存),可是自从前两周发布了 asp.net ajax rtm 和ctp版之后,我修改了大部分相关的脚本,但是现在我的拖放部分的代码不能工作了,也就说好象没有定义了behavior一样。
我现在是这样写的:
////定义一个拖放行为,将标题设为拖放句柄
var draggablelistitem=
new Sys.Preview.UI.DraggableListItem(rss_div);//rss_div是拖放的div dom元素,在atlas时不需要这个参数
draggablelistitem.set_handle(rss_title);////rss_title是里面拖动的标题的div 的dom元素
我觉得这样写应该就给rss_div定义了一个拖放的行为了。
但是不行,没反应,也不出错
后来我看到现在可以使用$create来定义元素,因此我又改成:
$create(Sys.Preview.UI.DraggableListItem,{'name':'dli_'+ctrid},{},{},rss_div);
var dli=$find(ctrid.toString()+"$dli_"+ctrid);
dli.set_handle(rss_title);
可还是没用。
这个问题已经困惑我一个多星期了。
我google了也没有找到任何相关的说明。
请教大家帮我看看上面的代码,是什么地方的问题,谢谢。