我希望得到被推到了這個偉大的產品的正確方向。DHTMLX ColdFusion的查詢XML或JSON
我想要做的是運行一個查詢或存儲過程,得到結果數據集,然後格式化都在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>);
}
在此先感謝!
感謝您的所有提示。今天早上將嘗試這些建議並回報。我非常感謝大家花時間考慮回答問題。 – weggie 2013-03-20 12:17:26
謝謝,看起來我只是想寫一些東西吐出HTML – weggie 2013-03-21 16:13:22
@weggie'吐出HTML'你的意思是像'toscript'在包含網格的頁面,或者你的意思是一個平坦的HTML表?還有其他網格,如果這個給你適合。 – Travis 2013-03-21 16:54:32