Sziasztok,
Elkezdtem ismerkedni a SmartClient-el (szoval telepitettem a SmartClientSDK-t), de megakadtam egy eleg trivialisnak tunno dolognal, es nem tudok tovabblepni. Szoval van egy helyi XML fajl: mondjuk az /isomorphic/system/reference/inlineExamples/grids/data/countryData.xml, semmi mast nem szeretnek csak beolvasni ezt az adatot egy ListGrid-be.
Amit gondoltam sajnos nem mukodik, a ListGrid az megjelenik de az adatok helyen csak "no items to show".
isc.DataSource.create({
dataURL:"[ISOMORPHIC]/system/reference/inlineExamples/grids/data/countryData.xml",
dataFormat:"xml",
allowAdvancedCriteria:true,
clientOnly : true,
ID:"countryDS",
fields:[
{
name:"countryCode",
title:"Code",
validators:[
]
},
{
name:"countryName",
title:"Country",
validators:[
]
},
{
name:"capital",
title:"Capital",
validators:[
]
}
],
recordXPath:"//country"
})
isc.ListGrid.create({
ID:"imageGrid",
left:20, top:80,
width:"80%",
height:500,
wrapCells:true,
fixedRecordHeights:false,
showAllRecords:true,
alternateRecordStyles:true,
dataSource: countryDS
});
A fentiekete egy alap html fajlbol hivom meg:
<HTML><HEAD>
<SCRIPT>var isomorphicDir="../isomorphic/";</SCRIPT>
<SCRIPT SRC=../isomorphic/system/modules/ISC_Core.js></SCRIPT>
<SCRIPT SRC=../isomorphic/system/modules/ISC_Foundation.js></SCRIPT>
<SCRIPT SRC=../isomorphic/system/modules/ISC_Containers.js></SCRIPT>
<SCRIPT SRC=../isomorphic/system/modules/ISC_Grids.js></SCRIPT>
<SCRIPT SRC=../isomorphic/system/modules/ISC_Forms.js></SCRIPT>
<SCRIPT SRC=../isomorphic/system/modules/ISC_DataBinding.js></SCRIPT>
<SCRIPT SRC=../isomorphic/skins/Enterprise/load_skin.js></SCRIPT>
</HEAD><BODY>
<SCRIPT SRC="sajat2.jsp"></SCRIPT>
</BODY></HTML>
Valakinek van valami otlette?
- 1086 megtekintés
Hozzászólások
Mi SmartGWT-t használunk, ott ez működik. Azt megnézted, hogy jól letölti az xml-t? (jó-e a path?) console-on nem ír ki semmit?
- A hozzászóláshoz be kell jelentkezni