[問題] ExtJS 在 data.store 讀 xml 問題
用 data.store 去讀一個 xml 基本上是沒有問題的
假設一份 xml 內包的資料是這樣
<ItemList>
<Item>
<ID>1</ID>
<name>ABC</name>
<tel>123</tel>
</Item>
<Item>
<ID>2</ID>
<name>Mike</name>
<tel>6252</tel>
</Item>
</ItemList>
那可以用
reader: new Ext.data.XmlReader({
record: 'Item',
id: 'ID'},[
'ID','name','tel'
])
去把 每一筆的 name 都讀出來 ~ 沒有問題
對 records 使用 .getAt(i).get('name')
可是若今天的 xml 長這個樣子
<ItemList>
<Item>
<name>ABC</name>
<name>Mike</name>
<name>Fujitsu</name>
<name>Paul</name>
<Item>
<ItemList>
那要怎麼設參數去讀出每一筆 name 呢 ?
在 reader 部分一樣把 record 用 Item ? 還是改用 name ?
又要怎麼 get 出值呢 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.144.205
推
02/22 20:03, , 1F
02/22 20:03, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章