我希望为这个伟大的产品被推向正确的方向。
我想做的是运行查询或存储过程,获取结果数据集,然后将结果格式化以在 dhtmlxGrid 中使用。我不需要将数据写回数据库,我只需要显示它们。
我已经获得了使用基本文本和 xml 文件的演示
(http://docs.dhtmlx.com/doku.php?id=tuto ...填充)
但是,有没有办法获取查询结果并将它们直接传递给 dhtmlxGrid 而无需将数据写入文件然后读取它?
我尝试过这样的事情:
var mygrid;
function doInitGrid(){
mygrid = new dhtmlXGridObject('mygrid_container');
mygrid.setImagePath("codebase/imgs/");
mygrid.setHeader("Model,Qty,Price");
mygrid.setInitWidths("*,150,150");
mygrid.setColAlign("left,right,right");
mygrid.setSkin("light");
mygrid.init();
mygrid.parse(<cfoutput>#xmlString#</cfoutput>);
xmlString 是一个有效的 XML 对象,但网格的格式不是这样。源出来是这样的:
var mygrid;
function doInitGrid(){
mygrid = new dhtmlXGridObject('mygrid_container');
mygrid.setImagePath("codebase/imgs/");
mygrid.setHeader("Model,Qty,Price");
mygrid.setInitWidths("*,150,150");
mygrid.setColAlign("left,right,right");
mygrid.setSkin("light");
mygrid.init();
mygrid.parse(<?xml version="1.0" encoding="UTF-8"?>
<users columns="3" rows="3"><user fname="Nathan" id="292B71DC-9DDD-BA4F- A95BF84F85CAF661" lname="Dintenfass"/><user fname="Ben" id="292B71DD-0893-326D- 79269A1DCFD46D37" lname="Archibald"/><user fname="Raymond" id="292B71DE-E781-43FE- A4DCD955A1A5C044" lname="Jones"/></users>);
}
提前致谢!