EXT4.2的tree.panel里面的数据怎么获取

EXT4.2的tree.panel里面的数据怎么获取,第1张

不知道我有没有正确理解你的需求,你是想从后台加载root节点。

试了很多方法都不行,只能用笨的了,虽然笨,但实现是没有问题。大致思路是从后台获取一个json对象之后。再把json对象中的值设置到一个节点中,再把这个节点通过ExttreeTreePanel

首先,无论哪种方式,都需要model和store,其次,这两种方法都可以,一般采用第一种,比较方便,只需要通过storeload()加载数据即可,而且无需自己解析返回值,第二种方法可以用于一次返回多个组件的data,或者需要返回除组件data之外的值,然后解析之后通过各个组件的storeloadData(data)来加载数据

要获取store里边的数据的方法是在太多啦

var myStore=Extcreate('MyExtJSstoreUserStore');

//idx是该记录在store中的index,从0开始

var 变量 = myStoregetAt(idx)get('字段名');

而且,在ext的组件中还有很多方法,他已经把store的record当作变量给你传过来了,用起来相当方便,例如grid的监听事件

lisenters: {

    cellclick: function(g, t, i, r) {

        //这里的r就是表格被选中行的记录

    }

}

store还有很多 方法 可以取出其中的数据,具体内容,查阅extjs的官方api,搜索store即可!

纯手敲,希望对lz有帮助~

可以参考这个~~~~~~

ScriptTagProxy 是支持script标签的proxy,其主要工作原来是建立<script language="javascript"></script>标签

从服务器端返回JS文件,一般和JSON搭配使用

1:服务器端要处理一个名为callback的参数,其作用是返回一个名为 param("callback")({});的对象。

2:trans_id是一个递增的事物Id,主要用来防止并发请求对象名称重复。

var stp=new ExtdataScriptTagProxy({

url:">

你的问题可以转化成:

查询数据库所有数据,

将查询的数据保存成Excel文件服务器目录下,

把下载链接返回给客户端

涉及技术太多,主要有: *** 作Office文件,系统I/O *** 作等

路自己慢慢走,加油!

你可以把问题分开来看~~

你先把tab页正好填充整个页面,

然后让panel填充整个tab页面

再让grid填充整个panel,

关于高度和宽度~~

当前页面的高度和宽度和可以调的,我一般都是这么调的,参考一下吧

extgetbody()getviewsize()width;

extgetbody()getviewsize()height;

具体大小直接调调就ok了(+数字或这-数字)

var store=new ExtdataJsonStore({ data:"这里是你保存数据的变量,本地数据", url:"如果是从服务端获得数据,则填写服务端地址,如果是本地数据则不需要此属性", field:["这里是字段的名如{name:"字段名"}"]});storegetAt("第几条数据")get("字段名") //获得data里的数据storegetCount() //获得数据总共有多少条storegetTotalCount() //获得TotalCount 至于获得 code、uesr 值,API里好象没有介绍

以上就是关于EXT4.2的tree.panel里面的数据怎么获取全部的内容,包括:EXT4.2的tree.panel里面的数据怎么获取、ExtJS 从后台获取数据的问题、ExtJS4 获得store的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9315116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存