天天看點

EXTJS之DATA PROXY READER

這是不依賴于store的讀取。我測試了很久,原來在新版本的extjs裡。modelmanager.getmodel之類的不用了。

更改為靜态的load辦法。

<a href="http://www.cnblogs.com/aguncn/p/5330643.html#">?</a>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

<code>&lt;!</code><code>doctype</code> <code>html&gt;</code>

<code>&lt;</code><code>html</code><code>&gt;</code>

<code>&lt;</code><code>head</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>title</code><code>&gt;extjs&lt;/</code><code>title</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>meta</code> <code>http-equiv="content-type" content="text/html; charset=utf-8"/&gt;</code>

<code>    </code><code>&lt;</code><code>link</code> <code>rel="stylesheet" type="text/css" href="extjs/packages/ext-theme-crisp/build/resources/ext-theme-crisp-all.css"&gt;</code>

<code>        </code><code>&lt;</code><code>script</code> <code>type="text/javascript" src="extjs/ext-all.js"&gt;&lt;/</code><code>script</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>script</code> <code>type="text/javascript" src="extjs/bootstrap.js"&gt;&lt;/</code><code>script</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>script</code> <code>type="text/javascript" src="extjs/packages/ext-theme-crisp/build/ext-theme-crisp.js"&gt;&lt;/</code><code>script</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>script</code> <code>type="text/javascript"&gt;</code>

<code>            </code><code>ext.onready(function(){</code>

<code>        </code><code>ext.define('user', {</code>

<code>          </code><code>extend: 'ext.data.model',</code>

<code>          </code><code>fields: [</code>

<code>            </code><code>{name: 'name', type: 'string'},</code>

<code>            </code><code>{name: 'age', type: 'int'},</code>

<code>            </code><code>{name: 'id', type: 'int'}</code>

<code>          </code><code>],</code>

<code>          </code><code>proxy: {</code>

<code>            </code><code>type: 'ajax',</code>

<code>            </code><code>url: 'source.html'</code>

<code>          </code><code>}</code>

<code>        </code><code>});</code>

<code>        </code><code>user.load(1, {</code>

<code>          </code><code>success: function(rec) {</code>

<code>            </code><code>alert(rec.get('age'));</code>

<code>      </code><code>});</code>

<code>    </code><code>&lt;/</code><code>script</code><code>&gt;</code>

<code>&lt;/</code><code>head</code><code>&gt;</code>

<code>&lt;</code><code>body</code> <code>style="margin: 20px"&gt;</code>

<code>&lt;/</code><code>body</code><code>&gt;</code>

<code>&lt;/</code><code>html</code><code>&gt;</code>

  source.html:

<code>{id: '1', age: 45, name: 'user1'}</code>

繼續閱讀