1
我試圖加載屬性值到一個ExtJS店用下面的代碼:ExtJS的負載XMLFILE屬性引入到店
Ext.define('assert', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', mapping: '@id' },
{ name: 'test', mapping: '@test' },
{ name: 'name', mapping: '@name' }
]
});
var store = new Ext.data.Store({
model: 'assert',
proxy: {
type: 'ajax',
url : 'App/data/rules.xml',
reader: {
type: 'xml',
model:'assert',
record: 'assert'
}
}
});
但店內總是顯示了空。 繼承人從XML文件中顯示爲空白摘錄:
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="****" xmlns:axsl="****" xmlns:sch="*****" xmlns:iso="******" xmlns:xs="*****" xmlns:rule="******">
<title>test Schematron</title>
<pattern name="test Schematron">
<rule context="*****" name="*****">
<assert test="*****" diagnostics="*****" name="*****" id="****" comment="" uval="" source="****"/>
<assert test="******" diagnostics="****" name="****" id="***" comment="" uval="" source="*****"/>
</rule>
</pattern>
</schema>
林很新的讀取XML文件,ExtJS的,所以這將是巨大的,如果你人能 告訴我正確的方法對這些屬性映射。
我試圖運行你的代碼,當我打電話'store.load()'存儲在正確加載和分析的兩個記錄數據。 – Akatum