-
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个答案 按时间排序 按投票排序
-
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
-
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
相关推荐
- **数据绑定**:dhtmlxGrid可以与多种数据源绑定,包括本地数组、JSON对象或远程服务器端点,确保数据的实时更新和同步。 - **性能优化**:在处理大量数据时,dhtmlxGrid提供了分页、虚拟滚动等特性,有效提升了...
在 HTML 文件中,我们需要创建一个 div 容器,然后使用 init 方法初始化 dhtmlxGantt 对象,参数为容器的 ID 或者容器的 DOM 对象。 1.3 加载数据 甘特图初始化之后,可以加载 json 格式的数据,甘特图之是要有开始...
4. **grid.load()** - 加载数据,可以是URL、XML字符串、JSON对象或数组。 5. **grid.getColIndexById()** - 获取指定ID的列索引。 6. **grid.setColSorting()** - 设置列的排序方式,如"asc"(升序)或"desc"...
4. **数据绑定**:DHTMLX Chart支持多种数据绑定方式,包括静态数组、JSON格式、甚至可以连接到服务器获取实时数据。你可以根据需求选择合适的数据源。 5. **事件处理**:DHTMLX Chart提供丰富的事件处理机制,比如...
为了解决这个问题,dhtmlxGrid提供了延迟加载(也称为分页加载或按需加载)的功能。下面我们将深入探讨dhtmlxGrid如何实现大数据的延迟加载。 ### 延迟加载原理 延迟加载的核心思想是只加载用户当前需要的数据,而...
在本案例中,每个部门被表示为一个JSON对象,包含部门的ID、名称、可能的父部门ID等信息。这些数据可以通过Ajax请求获取,或者直接在页面加载时嵌入到JavaScript代码中。 在树形结构上进行编辑意味着用户可以直接在...
DHTMLX Tree 支持从 XML、JSON 等格式的数据源加载数据。可以通过 `load` 方法指定数据源 URL 或直接提供数据对象。 #### 节点操作 - **添加节点**:使用 `add` 方法添加新节点。 - **删除节点**:使用 `remove` ...
4. **加载数据**:根据需求,可以动态加载数据,或者从XML文件、JSON对象等数据源中读取数据。 5. **添加事件监听**:利用dhtmlxGrid的事件系统,实现用户交互功能。 **五、进阶应用** 1. **自定义行为**:通过...
dhtmlx 支持多语言,API 提供了设置和获取语言的函数,方便应用适应不同地区。 7. **事件处理** 事件驱动编程是 dhtmlx 的核心部分。API 提供了丰富的事件类型,如用户交互、数据变化等,如 `scheduler....
3. **数据加载**:为甘特图提供任务数据,这通常是一个JSON格式的对象数组,包含了任务ID、名称、开始日期、结束日期、依赖等信息。 4. **设置配置**:根据需求配置甘特图的各种参数,如时间轴的单位、任务样式、...
通过JavaScript的XMLHttpRequest对象,我们可以向服务器发送异步请求,获取数据。然后,使用JavaScript处理这些数据,动态地更新DOM(Document Object Model),从而改变网页的显示内容。在动态加载树形结构中,我们...
1. **数据结构**:JSON对象通常包含键值对,这些键值对可以映射到树节点的属性,如id、text(节点文本)、children(子节点数组)等。 2. **数据加载**:通过Ajax请求,dhtmlxtree可以从服务器获取JSON数据,然后...
dhtmlXCombo是dhtmlx Suite组件库的一部分,它是一款基于JavaScript的下拉框控件,提供了丰富的自定义选项和AJAX支持,能够创建具有多种样式和行为的下拉列表。相比ASP.NET内置的DropDownList控件,dhtmlXCombo的...
描述中提到,这个适配器的主要任务是将通过Python caldav获取的日历事件转换成DHTMLX Scheduler能够理解的XML数据格式。这通常涉及到读取iCalendar文件(扩展名为.ics),解析其中的事件信息,如开始时间、结束时间...
它通过XMLHttpRequest对象发送和接收数据,可以处理JSON、XML等多种数据格式。 3. **事件驱动**: dhtmlxDataProcessor 支持丰富的事件机制,允许用户在数据处理的不同阶段绑定自定义函数,如在数据加载前、后,数据...
5. **API接口**:提供了丰富的JavaScript API,允许开发者控制日程的各个方面,如获取和修改事件、改变视图、处理用户交互等。 6. **国际化**:支持多语言,便于全球化应用。 7. **插件系统**:通过插件可以添加更多...
3. **CORS(跨源资源共享)**:允许浏览器限制跨域请求,通常用于解决同源策略带来的问题,确保前端应用可以安全地从不同源获取资源。 4. **Autofac**:是一个轻量级、灵活的依赖注入容器,能够帮助实现控制反转和...
- **创建表格对象**:利用`dhtmlXGridObject`创建一个名为`mygrid`的表格对象,该对象绑定到页面中的`gridbox`元素上。 - **设置表格属性**: - 图片路径:`setImagePath("../../../../yd_grid/imgs/")`用于指定...