0 0

dhtmlx获取json对象问题30

最近在用dhtmlx框架,不知道有没有人熟悉!我现在的问题是,我做一棵dhtmlxTree,用struts2返回了一个json对象。

不知道dhtmlx有没有像JQuery那样有get或post方法那样获取一个(json类型)data,然后有一个回调函数

问题补充:
javawjn 写道
$(类名)这个可以转换成Dom对象。

dhtmlx可以用$标签吗

问题补充:
beipiaoonline 写道
dhtmlXTree是支持动态获取JSON数据的,下面是帮助文档里的内容:
Advanced processing of JSON allows this JavaScript tree menu to handle large amounts of data. Dynamical loading of items from JSON stream gives a possibility to create DHTML trees with unlimited number of nodes. dhtmlxTree has an ability to load data asynchronously as-needed (using AJAJ) that increases overall performance of the tree.

示例代码如下:
<div id="treeboxbox_tree" style="width:200;height:200"></div>
<script> 
            tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
            tree.setImagePath("../imgs/");
            //link tree to asp script
            tree.setXMLAutoLoading("json.php"); 
            tree.setDataMode("json");
            //load first level of tree
            tree.loadJSON("json.php?id=0");
</script>

我在做的时候用的是XML格式的,只要返回的数据负荷要求的数据格式,dhtmlXTree会自动构建子树,你可以在树节点上设置单击响应函数及右键响应函数,很灵活的

好我试试看
2011年3月23日 13:49

4个答案 按时间排序 按投票排序

0 0

XForms.relatedUnit.request('query', {
				parameters : "unitId="
						+ 1,
                                //请求后的回调函数,lz也可以用这个方式先把数据查询出来,然后再通过tree把数据load进去
				onComplete : function(req, json) {
					if (hasActionErrorMessage(json)) {
						return;
					}
					//load tree json data
				}
			});

2011年3月25日 16:26
0 0

dhtmlXTree是支持动态获取JSON数据的,下面是帮助文档里的内容:

Advanced processing of JSON allows this JavaScript tree menu to handle large amounts of data. Dynamical loading of items from JSON stream gives a possibility to create DHTML trees with unlimited number of nodes. dhtmlxTree has an ability to load data asynchronously as-needed (using AJAJ) that increases overall performance of the tree.

示例代码如下:
<div id="treeboxbox_tree" style="width:200;height:200"></div>
<script> 
            tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
            tree.setImagePath("../imgs/");
            //link tree to asp script
            tree.setXMLAutoLoading("json.php"); 
            tree.setDataMode("json");
            //load first level of tree
            tree.loadJSON("json.php?id=0");
</script>

我在做的时候用的是XML格式的,只要返回的数据负荷要求的数据格式,dhtmlXTree会自动构建子树,你可以在树节点上设置单击响应函数及右键响应函数,很灵活的

2011年3月24日 17:25
0 0

哦,我搞错了。。

2011年3月24日 16:05
0 0

$(类名)这个可以转换成Dom对象。

2011年3月23日 15:56

相关推荐

    dhtmlxGrid取一列方法

    - **数据绑定**:dhtmlxGrid可以与多种数据源绑定,包括本地数组、JSON对象或远程服务器端点,确保数据的实时更新和同步。 - **性能优化**:在处理大量数据时,dhtmlxGrid提供了分页、虚拟滚动等特性,有效提升了...

    dhtmlxGantt.doc

    在 HTML 文件中,我们需要创建一个 div 容器,然后使用 init 方法初始化 dhtmlxGantt 对象,参数为容器的 ID 或者容器的 DOM 对象。 1.3 加载数据 甘特图初始化之后,可以加载 json 格式的数据,甘特图之是要有开始...

    dhtmlxgrid

    4. **grid.load()** - 加载数据,可以是URL、XML字符串、JSON对象或数组。 5. **grid.getColIndexById()** - 获取指定ID的列索引。 6. **grid.setColSorting()** - 设置列的排序方式,如"asc"(升序)或"desc"...

    javascript dhtmlx 图形图表制作

    4. **数据绑定**:DHTMLX Chart支持多种数据绑定方式,包括静态数组、JSON格式、甚至可以连接到服务器获取实时数据。你可以根据需求选择合适的数据源。 5. **事件处理**:DHTMLX Chart提供丰富的事件处理机制,比如...

    dhtmlxgrid大数据的延迟加载

    为了解决这个问题,dhtmlxGrid提供了延迟加载(也称为分页加载或按需加载)的功能。下面我们将深入探讨dhtmlxGrid如何实现大数据的延迟加载。 ### 延迟加载原理 延迟加载的核心思想是只加载用户当前需要的数据,而...

    dhtmlx-dept-tree-demo

    在本案例中,每个部门被表示为一个JSON对象,包含部门的ID、名称、可能的父部门ID等信息。这些数据可以通过Ajax请求获取,或者直接在页面加载时嵌入到JavaScript代码中。 在树形结构上进行编辑意味着用户可以直接在...

    DHTMLX tree中文帮助文档

    DHTMLX Tree 支持从 XML、JSON 等格式的数据源加载数据。可以通过 `load` 方法指定数据源 URL 或直接提供数据对象。 #### 节点操作 - **添加节点**:使用 `add` 方法添加新节点。 - **删除节点**:使用 `remove` ...

    dhtmlxGrid

    4. **加载数据**:根据需求,可以动态加载数据,或者从XML文件、JSON对象等数据源中读取数据。 5. **添加事件监听**:利用dhtmlxGrid的事件系统,实现用户交互功能。 **五、进阶应用** 1. **自定义行为**:通过...

    dhtmlx API文档

    dhtmlx 支持多语言,API 提供了设置和获取语言的函数,方便应用适应不同地区。 7. **事件处理** 事件驱动编程是 dhtmlx 的核心部分。API 提供了丰富的事件类型,如用户交互、数据变化等,如 `scheduler....

    gantt:基于dhtmlx开发的甘特图项目

    3. **数据加载**:为甘特图提供任务数据,这通常是一个JSON格式的对象数组,包含了任务ID、名称、开始日期、结束日期、依赖等信息。 4. **设置配置**:根据需求配置甘特图的各种参数,如时间轴的单位、任务样式、...

    ajax动态加载树,支持动态刷新

    通过JavaScript的XMLHttpRequest对象,我们可以向服务器发送异步请求,获取数据。然后,使用JavaScript处理这些数据,动态地更新DOM(Document Object Model),从而改变网页的显示内容。在动态加载树形结构中,我们...

    dhtmlxtree

    1. **数据结构**:JSON对象通常包含键值对,这些键值对可以映射到树节点的属性,如id、text(节点文本)、children(子节点数组)等。 2. **数据加载**:通过Ajax请求,dhtmlxtree可以从服务器获取JSON数据,然后...

    下拉框控件dhtmlXCombo在ASP.NET中的使用

    dhtmlXCombo是dhtmlx Suite组件库的一部分,它是一款基于JavaScript的下拉框控件,提供了丰富的自定义选项和AJAX支持,能够创建具有多种样式和行为的下拉列表。相比ASP.NET内置的DropDownList控件,dhtmlXCombo的...

    scheduler-caldav:python caldav 事件和 XML 数据的 DHTMLX 调度程序之间的适配器

    描述中提到,这个适配器的主要任务是将通过Python caldav获取的日历事件转换成DHTMLX Scheduler能够理解的XML数据格式。这通常涉及到读取iCalendar文件(扩展名为.ics),解析其中的事件信息,如开始时间、结束时间...

    dhtmlxDataProcessor v.1.0 Professional edition build 80512

    它通过XMLHttpRequest对象发送和接收数据,可以处理JSON、XML等多种数据格式。 3. **事件驱动**: dhtmlxDataProcessor 支持丰富的事件机制,允许用户在数据处理的不同阶段绑定自定义函数,如在数据加载前、后,数据...

    dhtmlxScheduler日程控件的学习 (1)

    5. **API接口**:提供了丰富的JavaScript API,允许开发者控制日程的各个方面,如获取和修改事件、改变视图、处理用户交互等。 6. **国际化**:支持多语言,便于全球化应用。 7. **插件系统**:通过插件可以添加更多...

    dhtmlx_webapi:前后端分离项目-服务端

    3. **CORS(跨源资源共享)**:允许浏览器限制跨域请求,通常用于解决同源策略带来的问题,确保前端应用可以安全地从不同源获取资源。 4. **Autofac**:是一个轻量级、灵活的依赖注入容器,能够帮助实现控制反转和...

    JSP页面表格初始化

    - **创建表格对象**:利用`dhtmlXGridObject`创建一个名为`mygrid`的表格对象,该对象绑定到页面中的`gridbox`元素上。 - **设置表格属性**: - 图片路径:`setImagePath("../../../../yd_grid/imgs/")`用于指定...

Global site tag (gtag.js) - Google Analytics