[問題] ExtJS 在 data.store 讀 xml 問題

看板Ajax作者 (高級伴讀士官長)時間15年前 (2010/09/16 17:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
用 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
un-well fromat
02/22 20:03, 1F
文章代碼(AID): #1CaUcJnb (Ajax)
文章代碼(AID): #1CaUcJnb (Ajax)