2013-11-04 95 views
0

我正在尋找一個文件樹(dhtmlxTree)在窗體容器中。具有填充樹的容器顯示正確的數據,但位於表單中的錯誤位置。我有點困惑,爲什麼容器(裏面有樹)出現在我的表單的左上角。這會導致表單中樹形容器上的所有內容都被容器覆蓋。通常情況下,表單中的任何其他對象以正確的順序顯示,沒有問題。爲什麼這個容器不同?dhtmlx表格容器

我可以做些什麼來使容器與其他一切齊頭並進?

formData = [ 
    {type:"settings", position:"label-top"}, 
    {type: "fieldset",name:"uploader", label: "Uploader", list:[ 
    {type: "input", name: 'release', label: 'Release Name:', 
    required: "1", validate: "NotEmpty"}, 
    {type: "container", name: "folders", label: "Select a directory:", inputWidth: 330, inputHeight: 200}, 
    {type:"input", name:"releaseNotes", label:"Change Log Link:"}, 
    {type:"file", name:"myFile", label:"Select an RPM", 
    required:"1", validate: "NotEmpty"}, 
    {type:"button", name:"uploadbtn", value:"Upload"}, 
]} 
]; 
myform = new dhtmlXForm('realUpload',formData); 
folderLayout = new dhtmlXLayoutObject(myform.getContainer("folders"),"1C"); 
folderLayout.cells("a").hideHeader(); 

myTree = folderLayout.cells("a").attachTree(1); 
myTree.setImagePath("../static/dhtmlx/imgs/csh_bluefolders/"); 
myTree.enableDragAndDrop(false); 
myTree.enableIEImageFix(true); 
myTree.loadXML("../static/data/evalTree.xml"); 

回答

0

你只需要錯過的佈局:

myTree = new dhtmlXTreeObject(myform.getContainer("folders"),"100%", "100%", 1);