jQWidgets Forums
Forum Replies Created
-
Author
-
July 15, 2014 at 2:07 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57234
Ok, I understand the problem but looking at the makeInv routine above, and not really being a JavaScript programmer I don’t see how to correct it.
July 14, 2014 at 11:28 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57185I have a demo on Wednesday, any chance someone might be able to guide me to a solution?
July 14, 2014 at 6:19 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57181Any ideas yet?
July 14, 2014 at 2:33 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57173I used JSON.stringify(output);
[[{"label":"RES::04TH_E_AV::10","value":"RES::04TH_E_AV::10","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"04TH_E_AV"},{"label":"SectionID","value":"10"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AAC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"38"},{"label":"IRI","value":"390.54"},{"label":"RN","value":"1.67"}]}],[{"label":"RES::04TH_E_AV::5","value":"RES::04TH_E_AV::5","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"04TH_E_AV"},{"label":"SectionID","value":"5"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AAC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"43"},{"label":"IRI","value":"472.69"},{"label":"RN","value":"1.62"}]}],[{"label":"RES::05TH_E_AV::5","value":"RES::05TH_E_AV::5","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"05TH_E_AV"},{"label":"SectionID","value":"5"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"1"},{"label":"IRI","value":"383"},{"label":"RN","value":"1.49"}]}],[{"label":"RES::06TH_E_AV::10","value":"RES::06TH_E_AV::10","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"06TH_E_AV"},{"label":"SectionID","value":"10"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"PCC"},{"label":"Surface Category","value":"RIGID"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"31"},{"label":"IRI","value":"336.25"},{"label":"RN","value":"2.71"}]}],[{"label":"RES::06TH_E_AV::5","value":"RES::06TH_E_AV::5","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"06TH_E_AV"},{"label":"SectionID","value":"5"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"9"},{"label":"IRI","value":"533.71"},{"label":"RN","value":"1.03"}]}],[{"label":"RES::07TH_ST::5","value":"RES::07TH_ST::5","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"07TH_ST"},{"label":"SectionID","value":"5"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"33"},{"label":"IRI","value":"238"},{"label":"RN","value":"2.76"}]}],[{"label":"RES::09TH_ST::10","value":"RES::09TH_ST::10","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"09TH_ST"},{"label":"SectionID","value":"10"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"27"},{"label":"IRI","value":"263.25"},{"label":"RN","value":"1.97"}]}],[{"label":"RES::09TH_ST::100","value":"RES::09TH_ST::100","expanded":false,"items":[{"label":"NetworkID","value":"RES"},{"label":"BranchID","value":"09TH_ST"},{"label":"SectionID","value":"100"},{"label":"Branch Use","value":"ROADWAY"},{"label":"Use Category","value":"ROADWAY/PARKING"},{"label":"Surface","value":"AC"},{"label":"Surface Category","value":"FLEXIBLE"},{"label":"Inspection Date","value":"7/1/2012"},{"label":"PCI","value":"19"},{"label":"IRI","value":"196.5"},{"label":"RN","value":"1.65"}]}]]
July 14, 2014 at 12:41 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57166If I use : console.debug(output.join(‘\n’)); I only get:
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]July 14, 2014 at 12:32 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57165Here is a link to the xml file:
This is the code I am now using and can not get tree to display anything.
var invData = []; var xmlinvsource = "https://www.mebcs.com/Indy/inventory_SMALL.xml"; function readxml(url) { xmlHttp = new window.XMLHttpRequest(); xmlHttp.open("GET",url,false); xmlHttp.send(null); xmlDoc = xmlHttp.responseXML.documentElement; return xmlDoc; } function makeInv(xmldoc) { var output = []; var segments = xmldoc.getElementsByTagName("segment"); for(var i = 0; i < segments.length; i++) { var e = segments[i]; var pid = e.getAttribute("pid"); var pidnetworkid = e.getAttribute("networkid"); var pidbranchid = e.getAttribute("branchid"); var pidsectionid = e.getAttribute("sectionid"); var piduse = e.getAttribute("use"); var pidusec = e.getAttribute("usecategory"); var pidsurface = e.getAttribute("surface"); var pidsurfacec = e.getAttribute("surfacecategory"); var pidDate = e.getAttribute("inspDate"); var pidPCI = e.getAttribute("PCI"); var pidIRI = e.getAttribute("IRI"); var pidRN =e.getAttribute("RN"); var items = [ {label : "NetworkID" , value : pidnetworkid }, {label : "BranchID" , value : pidbranchid }, {label : "SectionID" , value : pidsectionid }, {label : "Branch Use" , value : piduse }, {label : "Use Category" , value : pidusec }, {label : "Surface" , value : pidsurface }, {label : "Surface Category" , value : pidsurfacec }, {label : "Inspection Date" , value : pidDate }, {label : "PCI" , value : pidPCI }, {label : "IRI" , value : pidIRI }, {label : "RN" , value : pidRN } ]; var inv = [ {label : pid, value : pid, expanded : false, items : items } ]; output[i] = inv; } console.log (output); return output; } function loadinventorydata() { var myinvxml = readxml(xmlinvsource); invData = makeInv(myinvxml); $('#invlist').jqxTree({ source: invData , height: '300px', width: '100%', checkboxes: false}); }
July 14, 2014 at 12:22 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57163I dumped the array to the colsole and expanded the last element.
The tree only shows the notes as ‘Item’ with no sub nodes.[Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1]] 0: Array[1] 1: Array[1] 2: Array[1] 3: Array[1] 4: Array[1] 5: Array[1] 6: Array[1] 7: Array[1] 0: Object expanded: false items: Array[11] 0: Object label: "NetworkID" value: "RES" __proto__: Object 1: Object label: "BranchID" value: "09TH_ST" __proto__: Object 2: Object label: "SectionID" value: "100" __proto__: Object 3: Object label: "Branch Use" value: "ROADWAY" __proto__: Object 4: Object label: "Use Category" value: "ROADWAY/PARKING" __proto__: Object 5: Object label: "Surface" value: "AC" __proto__: Object 6: Object label: "Surface Category" value: "FLEXIBLE" __proto__: Object 7: Object label: "Inspection Date" value: "7/1/2012" __proto__: Object 8: Object label: "PCI" value: "19" __proto__: Object 9: Object label: "IRI" value: "196.5" __proto__: Object 10: Object label: "RN" value: "1.65" __proto__: Object length: 11 __proto__: Array[0] label: "RES::09TH_ST::100" value: "RES::09TH_ST::100" __proto__: Object length: 1 __proto__: Array[0] length: 8 __proto__: Array[0]
July 14, 2014 at 12:15 pm in reply to: Trouble creating correct array for tree. Trouble creating correct array for tree. #57162How do i dump the resulting array?
-
AuthorPosts