1
我創建使用ExtJS的這個XML:如何在ExtJs中添加XML屬性?
<Entity><Fields><Field><value>1777</value></Field><id></id></Fields></Entity>
使用Ext.data.writer.XmlView源。
我的問題是 - 我需要做什麼才能將XML屬性添加到其中一個字段? 例如:
<場名稱=」請求ID」>
僅供參考,這是我以前寫的ExtJS的XML中的codef:
var proxy1 = new Ext.data.proxy.Rest({
url : url,
pageParam: undefined,
limitParam: undefined,
sortParam: undefined,
startParam: undefined,
noCache: false,
appendId: false,
reader : {
type : 'json',
root : 'entities'
},
headers: {
"Content-Type": "application/xml"
},
actionMethods: {
read: "POST"
},
writer: {
writeRecordId: false,
type: 'xml',
nameProperty: 'mapping',
writeAllFields: true,
documentRoot: "Entity",
record: "Fields"
}
});
var model = Ext.define('Entity', {
extend: 'Ext.data.Model',
fields: [
{name: 'Field', type: 'string'}
]
});
var store = Ext.create('Ext.data.Store', {
autoLoad: true,
autoSync: true,
proxy: proxy1,
model: 'Entity',
data : [
{'Field': '<value>1777</value>' }
]
});
感謝。它打印出一個XML屬性!唯一不同的是該屬性打印在「字段」上而不是「字段」上。但我用覆蓋功能解決了這個問題。謝謝! – Yaniv