`
kaki
  • 浏览: 13986 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

关于Ext读取DWR返回数据的疑惑

阅读更多
各位老大,我的问题是这样的:

1、我使用dwr返回了一个完整的json格式的数据函数,类似  myjar.myfun();
2、现在需要把它的返回数据加载到Ext的   TreeLoad中去,请教如何处理??

3、这是我的Ext部分:

Ext.BLANK_IMAGE_URL = 'js/ext/resources/images/default/s.gif';
Ext.onReady(function(){
var root = new Ext.tree.AsyncTreeNode({text:'【税务机关列表】'});
var tree = new Ext.tree.TreePanel({
                      region:'west',
                      contentEl:'west-div',
                      title:'【树列表】',
                      split:true,
                      width: 200,
                      minSize: 175,
                      maxSize: 400,
                      autoScroll :true,
                      expanded:true,
                      collapsible: true,
                      margins:'0 0 0 0',
                      animate:true,
                      waitMsg:"正在加载数据,稍等......",
                      loader: new Ext.tree.TreeLoader({dataUrl: '/NewSMS/data.htm'}),
                      loader: new Ext.tree.DWRTreeLoader({dataUrl:SwjgBus.getjsonTree}),                      
                      proxy: new Ext.data.DWRProxy(SwjgBus.getjsonTree, true),                     
//                      loader: new Ext.tree.TreeLoader({dwrCall:SwjgBus.getjsonTree}),
                      root:root
               });
    tree.on('click', function (node){ 
               if(node.isLeaf()){ 
                   if( node.attributes.hrefTarget===undefined){ 
                        node.attributes.hrefTarget='#'; 
                        return; 
                   } 
               try {Ext.get('center-iframe').dom.src = node.attributes.hrefTarget ; } catch(e){} 
               } 
            } , this, {stopEvent:true} );
            

 。。。。。。。。。。。。。。。。。。。。。。
分享到:
评论
5 楼 kaki 2008-01-28  
就是想用dwr函数返回的整个tree的json串,大家能不能看看??
4 楼 kaki 2008-01-19  
http://75.126.167.146/forum/showthread.php?t=6217&page=2

就在这里!
3 楼 kaki 2008-01-19  
peter_wu 写道
请问DWRTreeLoader是哪里的?我这个手册上没有呀

是别人写的一个,如果需要我可以传上来。
google一下,也很多。
2 楼 peter_wu 2008-01-19  
请问DWRTreeLoader是哪里的?我这个手册上没有呀
1 楼 kaki 2008-01-18  
http://www.saturn.dti.ne.jp/~npaka/ajax/ext/JsonViewEx/index.html

在鬼子的网站上看到一个例子,php的,有没有同胞看得懂》》??

相关推荐

    ext + dwr proxy

    4. **事件处理**:当EXT组件需要从服务器获取数据或者提交数据时,`dwrproxy.js`可能会定义对应的事件监听器和处理函数,触发DWR调用。 5. **错误处理**:为了增强用户体验,`dwrproxy.js`可能还包括了错误处理代码...

    简单的ext+dwr例子

    5. **数据绑定**:EXT支持双向数据绑定,这意味着当DWR请求返回数据时,EXT组件会自动更新。 在"simpleExtDwr"示例中,可能会有一个简单的Java服务,比如一个返回数据集的`UserService`,这个服务会被DWR映射,然后...

    Ext tree 结合dwr 调用后台数据

    将`Ext tree`与`DWR`结合,意味着前端的树形视图可以通过DWR直接调用后台的Java方法来获取或更新数据。例如,当用户展开树的一个节点时,前端可以发送一个DWR调用,请求后台填充该节点的子节点数据。后台处理请求后...

    EXT+DWR的小例子

    例如,点击按钮可能触发一个数据加载操作,DWR会调用服务器上的数据查询方法,获取结果后返回到前端,EXT再将这些数据显示在表格中。 在MYECLIPS环境中运行这个例子,开发者可以方便地调试和测试EXT和DWR的集成效果...

    ext+dwr实现树形菜单源代码

    在EXT中,树形菜单的数据通常通过JSON格式从服务器获取,这使得数据动态加载和更新变得简单。 DWR的核心功能在于它的反向Ajax(Ajax Reverse)机制,它允许JavaScript直接调用服务器上的Java方法,而无需页面刷新。...

    Ext + dwr 实现分页功能

    ### Ext + DWR 实现分页功能 #### 一、引言 在Web开发中,分页是一项常用的功能,尤其当数据量较大时,合理的分页处理不仅能提升用户体验,还能减轻服务器的压力。本文将详细介绍如何利用Ext框架结合DWR(Direct ...

    ext 与 dwr 的结合

    在描述中提到的"DWR作为数据源的ExtJS Grid CRUD解决方案",意味着这个压缩包可能包含了一个示例项目,展示如何利用DWR为Ext JS的Grid Panel提供CRUD(创建、读取、更新、删除)功能。Grid Panel是Ext JS中用于显示...

    ext js配合dwr在java中的用法

    例如,当用户在Ext JS的表格中点击一个记录时,可以触发一个事件,该事件调用DWR生成的JavaScript方法,向服务器发送请求,获取或更新数据。 5. **数据交换**:DWR会自动处理数据的序列化和反序列化,使得Java对象...

    EXT+DWR

    在实际开发中,EXT 的组件通常会和 DWR 的 `dwr.js` 引入到页面中,然后在 JavaScript 代码中创建 EXT 组件,并使用 DWR 的接口来获取或更新数据。例如,你可以创建一个 EXT 表格,然后通过 DWR 调用服务器端的方法...

    使用注解整合ext dwr spring hibernate

    EXT组件的事件处理函数可以直接调用这些接口,实现数据的获取和更新。例如,EXT的一个GridPanel可以通过DWR异步加载由Hibernate查询得到的数据。 总的来说,通过注解的方式整合EXT、DWR、Spring和Hibernate,可以...

    ssh+ext+dwr(ajax)

    DWR通过动态生成JavaScript库,使得前端可以实时获取和修改服务器数据,无需刷新页面。在本项目中,DWR起到了前后端通信桥梁的作用,使用户可以进行无刷新的增、删、改、查操作。 综上所述,SSH+EXT+DWR项目结合了...

    Ext Grid +dwr 列表展示展示带分页

    在我们的场景中,Ext Grid将作为用户界面,展示由DWR从服务器获取的数据。 2. **Direct Web Remoting (DWR)**: DWR是一种JavaScript库,用于在浏览器和服务器之间进行异步通信,实现了JavaScript对象与Java方法之间...

    Java ibatis ext spring DWR SQL全套PDF

    Java开发领域涵盖了许多技术栈,本套PDF集合涵盖了Java企业级开发中的重要组件和技术,包括iBatis、EXT、Spring和Direct Web Remoting (DWR)以及SQL。这些技术是构建高效、可扩展的Web应用的基础,对于Java开发者来...

    DWR+EXT简单示例

    数据源通常设置为DWR的RemoteProxy,这样EXT GRID可以通过DWR调用服务器端的方法获取数据。 3. **定义DWR接口**:在服务器端编写Java方法,这些方法处理来自客户端的请求,如获取数据、更新数据等。 4. **调用DWR...

    DWR方式动态加载EXT.Tree

    当我们谈论“DWR方式动态加载EXT TreePanel”时,意味着我们需要使用DWR来获取服务器端的数据,并将其动态地填充到EXT TreePanel中,以实现数据的实时更新和交互性。这种技术的应用场景可能包括:当用户需要查看或...

    Ext 2.0.1 & DWR 1入门表格实时编辑器实例.rar

    你可以使用DWR的API来获取服务器端的数据,并将其加载到Grid中。当用户编辑表格单元格时,你可以监听CellClick或Edit事件,调用DWR的函数将更改发送到服务器。 在"extdwrgrid"这个文件中,可能包含了实现上述功能的...

Global site tag (gtag.js) - Google Analytics