Hi
I have a Kendo UI grid, that will only display values like [object object]. I have the datasource for the grid working so I know there is data.
This is my code
var
ds =
new
kendo.data.DataSource({
transport: {
read: {
url: dataUrl +
"data_xml.p"
,
contentType:
"text/xml"
,
method:
"POST"
,
processData:
false
,
dataType:
"xml"
,
},
parameterMap:
function
() {
return
formxml;
}
},
schema: {
data:
"/ProDataSet/ttCustomers"
,
type:
"xml"
},
model: {
id:
"id"
,
fields: {
first_name:
"first_name/text()"
,
last_name:
"last_name/text()"
,
email:
"email/text()"
,
num_tel:
"num_tel/text()"
,
adresse:
"adresse/text()"
,
}
}
});
Data from server :
<
ProDataSet
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
>
<
tt_action
>
<
sessionId
/>
<
action
>getdata</
action
>
<
vstatus
>0</
vstatus
>
<
vmsg
/>
<
field1
/>
<
field2
/>
<
field3
/>
<
field4
/>
</
tt_action
>
<
ttCustomers
>
<
id
>4</
id
>
<
first_name
>Aguistin</
first_name
>
<
last_name
>Scoles</
last_name
>
<
email
>ascoles0@thetimes.co.uk</
email
>
<
num_tel
>+976 222 689 0571</
num_tel
>
<
adresse
>8 Elgar Park</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>5</
id
>
<
first_name
>Jada</
first_name
>
<
last_name
>Brigg</
last_name
>
<
email
>jbrigg1@scribd.com</
email
>
<
num_tel
>+86 114 303 0017</
num_tel
>
<
adresse
>6011 Birchwood Point</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>7</
id
>
<
first_name
>Corenda</
first_name
>
<
last_name
>Bulleyn</
last_name
>
<
email
>cbulleyn2@google.com</
email
>
<
num_tel
>+357 573 337 0942</
num_tel
>
<
adresse
>159 Sycamore Hill</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>8</
id
>
<
first_name
>Nadeen</
first_name
>
<
last_name
>Birkin</
last_name
>
<
email
>nbirkin3@answers.com</
email
>
<
num_tel
>+420 265 225 8304</
num_tel
>
<
adresse
>6600 Manitowish Drive</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>9</
id
>
<
first_name
>Cassy</
first_name
>
<
last_name
>Wickerson</
last_name
>
<
email
>cwickerson4@ucoz.com</
email
>
<
num_tel
>+237 388 473 9219</
num_tel
>
<
adresse
>823 Rockefeller Alley</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>10</
id
>
<
first_name
>Dene</
first_name
>
<
last_name
>Palk</
last_name
>
<
email
>dpalk5@omniture.com</
email
>
<
num_tel
>+62 395 367 4730</
num_tel
>
<
adresse
>2053 Kennedy Center</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>11</
id
>
<
first_name
>Garreth</
first_name
>
<
last_name
>Clayal</
last_name
>
<
email
>gclayal6@sogou.com</
email
>
<
num_tel
>+234 851 283 4750</
num_tel
>
<
adresse
>2243 Manitowish Plaza</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>13</
id
>
<
first_name
>Witty</
first_name
>
<
last_name
>Kilgour</
last_name
>
<
email
>wkilgour7@cmu.edu</
email
>
<
num_tel
>+880 457 881 2601</
num_tel
>
<
adresse
>95 Sage Way</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>14</
id
>
<
first_name
>Abbey</
first_name
>
<
last_name
>Banaszczyk</
last_name
>
<
email
>abanaszczyk8@timesonline.co.uk</
email
>
<
num_tel
>+7 813 501 5869</
num_tel
>
<
adresse
>97 Fieldstone Alley</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>15</
id
>
<
first_name
>Byrom</
first_name
>
<
last_name
>Beachamp</
last_name
>
<
email
>bbeachamp9@buzzfeed.com</
email
>
<
num_tel
>+86 879 807 3783</
num_tel
>
<
adresse
>83369 Golf Drive</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>16</
id
>
<
first_name
>Reeva</
first_name
>
<
last_name
>Moresby</
last_name
>
<
email
>rmoresbya@nba.com</
email
>
<
num_tel
>+93 131 451 6825</
num_tel
>
<
adresse
>5 Sachtjen Parkway</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>17</
id
>
<
first_name
>Hadlee</
first_name
>
<
last_name
>Klisch</
last_name
>
<
email
>hklischb@hostgator.com</
email
>
<
num_tel
>+880 783 928 3370</
num_tel
>
<
adresse
>56 Elka Street</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>18</
id
>
<
first_name
>Marie</
first_name
>
<
last_name
>Mustoo</
last_name
>
<
email
>mmustooc@microsoft.com</
email
>
<
num_tel
>+351 555 677 0044</
num_tel
>
<
adresse
>7016 Hovde Circle</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>20</
id
>
<
first_name
>Georgeanne</
first_name
>
<
last_name
>Zecchii</
last_name
>
<
email
>gzecchiid@etsy.com</
email
>
<
num_tel
>+46 368 291 6723</
num_tel
>
<
adresse
>10799 Londonderry Drive</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>21</
id
>
<
first_name
>Norah</
first_name
>
<
last_name
>Levane</
last_name
>
<
email
>nlevanee@usa.gov</
email
>
<
num_tel
>+86 636 328 8366</
num_tel
>
<
adresse
>20976 Hanover Alley</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>22</
id
>
<
first_name
>Timi</
first_name
>
<
last_name
>Abramson</
last_name
>
<
email
>tabramsonf@omniture.com</
email
>
<
num_tel
>+30 973 316 0947</
num_tel
>
<
adresse
>461 Bellgrove Way</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>23</
id
>
<
first_name
>Kirsten</
first_name
>
<
last_name
>Hearnden</
last_name
>
<
email
>khearndeng@ca.gov</
email
>
<
num_tel
>+86 818 429 5160</
num_tel
>
<
adresse
>0 Melvin Trail</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>24</
id
>
<
first_name
>Tommie</
first_name
>
<
last_name
>Haggarty</
last_name
>
<
email
>thaggartyh@shutterfly.com</
email
>
<
num_tel
>+502 320 246 3017</
num_tel
>
<
adresse
>76 Parkside Parkway</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>25</
id
>
<
first_name
>Orella</
first_name
>
<
last_name
>Gossan</
last_name
>
<
email
>ogossani@mysql.com</
email
>
<
num_tel
>+86 435 661 2497</
num_tel
>
<
adresse
>0 Blue Bill Park Parkway</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>26</
id
>
<
first_name
>Melly</
first_name
>
<
last_name
>Loidl</
last_name
>
<
email
>mloidlj@state.tx.us</
email
>
<
num_tel
>+376 969 321 3040</
num_tel
>
<
adresse
>59541 Forest Hill</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>28</
id
>
<
first_name
>Yettie</
first_name
>
<
last_name
>Petranek</
last_name
>
<
email
>ypetranekk@clickbank.net</
email
>
<
num_tel
>+970 458 555 6703</
num_tel
>
<
adresse
>3 Montana Avenue</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>29</
id
>
<
first_name
>Natal</
first_name
>
<
last_name
>Bauman</
last_name
>
<
email
>nbaumanl@diigo.com</
email
>
<
num_tel
>+86 418 984 0016</
num_tel
>
<
adresse
>03252 Division Plaza</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>30</
id
>
<
first_name
>Joela</
first_name
>
<
last_name
>Bendon</
last_name
>
<
email
>jbendonm@yolasite.com</
email
>
<
num_tel
>+357 836 602 1041</
num_tel
>
<
adresse
>056 Caliangt Hill</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>31</
id
>
<
first_name
>Timothy</
first_name
>
<
last_name
>Antonsen</
last_name
>
<
email
>tantonsenn@123-reg.co.uk</
email
>
<
num_tel
>+86 767 723 8152</
num_tel
>
<
adresse
>3 Tennessee Trail</
adresse
>
</
ttCustomers
>
<
ttCustomers
>
<
id
>32</
id
>
<
first_name
>Joye</
first_name
>
<
last_name
>Bourgeois</
last_name
>
<
email
>jbourgeoiso@t-online.de</
email
>
<
num_tel
>+33 398 217 3274</
num_tel
>
<
adresse
>14377 Spenser Crossing</
adresse
>
</
ttCustomers
>
</
ProDataSet
>
Grid code :
$(
'#customers-list'
).kendoGrid({
dataSource: ds,
toolbar: [
"create"
,
"save"
,
"excel"
],
excel: {
fileName:
"Export.xlsx"
},
sortable:
true
,
columns: [{
field:
"first_name"
,
title:
"Nom"
,
}, {
field:
"last_name"
,
title:
"Prénom"
}, {
field:
"email"
,
title:
"Adresse Email"
,
}, {
field:
"num_tel"
,
title:
"Numéro de téléphone"
}, {
field:
"adresse"
,
title:
"Adresse"
}, {
command: [
"edit"
,
"destroy"
],
title:
" "
,
width:
"300px"
}],
editable:
"popup"
,
pageable: {
pageSize: 5,
}
});