|
|
Posted on 2006-11-04 00:59 Cat Chen 阅读(178) 评论(6) 编辑 收藏 网摘 所属分类: JavaScript
function App_Init()
  {
 var dropCueTemplate = $create(Cattism.GCamp.UI.Template, {}, {}, {}, $get("dropCueTemplate"));
 var emptyTemplate = $create(Cattism.GCamp.UI.Template, {}, {}, {}, $get("emptyTemplate"));
var leftZone$DragDropZoneBehavior = $create(Cattism.GCamp.UI.DragDropZone,
 {
dragDataType: "HTML",
acceptedDataTypes: ["HTML"],
dragMode: Sys.Preview.UI.DragMode.Move,
direction: Sys.Preview.UI.RepeatDirection.Vertical,
dropCueTemplate: dropCueTemplate,
emptyTemplate: emptyTemplate
 }, {}, {}, $get("leftZone"));
var rightZone$DragDropZoneBehavior = $create(Cattism.GCamp.UI.DragDropZone,
 {
dragDataType: "HTML",
acceptedDataTypes: ["HTML"],
dragMode: Sys.Preview.UI.DragMode.Move,
direction: Sys.Preview.UI.RepeatDirection.Vertical,
dropCueTemplate: dropCueTemplate,
emptyTemplate: emptyTemplate
 }, {}, {}, $get("rightZone"));
var newsPart$DraggableItemBehavior = $create(Sys.Preview.UI.DraggableListItem,
 {
handle: $get("newsTitle")
 }, {}, {}, $get("newsPart"));
var memberPart$DraggableItemBehavior = $create(Sys.Preview.UI.DraggableListItem,
 {
handle: $get("forumTitle")
 }, {}, {}, $get("forumPart"));
var memberPart$DraggableItemBehavior = $create(Sys.Preview.UI.DraggableListItem,
 {
handle: $get("docsTitle")
 }, {}, {}, $get("docsPart"));
var memberPart$DraggableItemBehavior = $create(Sys.Preview.UI.DraggableListItem,
 {
handle: $get("memberTitle")
 }, {}, {}, $get("memberPart"));
}
Feedback
呵呵,Json比Xml舒服啊`````Json和XML,除了传送数据上比较,现在连脚本语言上都来比较了。
请问可不可以放个完整的例子供大家下载联系.
最好能吧定位储存也放进去.
我现在在做一个项目,需要这个功能.
但本人的JAVASCRIPT的基础又不是很好.
看不太懂低层的东西,
所以恳请Cat Chen能放一个完整的例子供大家学习参考.
@小鱼[匿名]
其实这个东西我自己正在慢慢做,才刚刚做了一点点,论功能还没超越Dflying的那个例子,所以大家想要完整地可以参考Dflying的。
至于使用Profile Service存储,我也没想好以何种数据结构,所以项目就在这里卡住了。等我有了一定的进展之后,我会拿出来共享吧。
Cattism.GCamp.UI.Template
这些都是你自己项目里面的东西吧..如果用在Dflying的使用ASP.NET Atlas实现拖放(Drag & Drop)效果这个里面该写什么
@Cat Chen
Cattism.GCamp.UI.Template
这些都是你自己项目里面的东西吧..如果用在Dflying的使用ASP.NET Atlas实现拖放(Drag & Drop)效果这个里面该写什么
@adonio
Template是我自己创建的控件,它的源代码在本系列文章的上一篇中有提到,这是因为Template必须继承自Control才能用$create创建。
我这里虽然没给出所有代码,但做出来的效果和Dflying那个是一致的,只是实现方式略有不同。
|