X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/output/Ext.data.XmlStore.html diff --git a/docs/output/Ext.data.XmlStore.html b/docs/output/Ext.data.XmlStore.html new file mode 100644 index 00000000..aea7947d --- /dev/null +++ b/docs/output/Ext.data.XmlStore.html @@ -0,0 +1,711 @@ +
Properties Methods Events Config Options Direct Link
Observable
  Store
    XmlStore

Class Ext.data.XmlStore

Package:Ext.data
Defined In:XmlStore.js
Class:XmlStore
Extends:Store
xtype:xmlstore

Small helper class to make creating Ext.data.Stores from XML data easier. +A XmlStore will be automatically configured with a Ext.data.XmlReader.

+

A store configuration would be something like:

var store = new Ext.data.XmlStore({
+    // store configs

+    autoDestroy: true,
+    storeId: 'myStore',
+    url: 'sheldon.xml', // automatically configures a HttpProxy

+    // reader configs

+    record: 'Item', // records will have an "Item" tag

+    idPath: 'ASIN',
+    totalRecords: '@TotalResults'
+    fields: [
+        // set up the fields mapping into the xml doc

+        // The first needs mapping, the others are very basic

+        {name: 'Author', mapping: 'ItemAttributes > Author'},
+        'Title', 'Manufacturer', 'ProductGroup'
+    ]
+});

+

This store is configured to consume a returned object of the form:

<?xml version="1.0" encoding="UTF-8"?>
+<ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2009-05-15">

+    <Items>
+        <Request>
+            <IsValid>True</IsValid>
+            <ItemSearchRequest>
+                <Author>Sidney Sheldon</Author>
+                <SearchIndex>Books</SearchIndex>
+            </ItemSearchRequest>
+        </Request>
+        <TotalResults>203</TotalResults>
+        <TotalPages>21</TotalPages>
+        <Item>
+            <ASIN>0446355453</ASIN>
+            <DetailPageURL>
+                http://www.amazon.com/

+            </DetailPageURL>
+            <ItemAttributes>
+                <Author>Sidney Sheldon</Author>
+                <Manufacturer>Warner Books</Manufacturer>
+                <ProductGroup>Book</ProductGroup>
+                <Title>Master of the Game</Title>
+            </ItemAttributes>
+        </Item>
+    </Items>
+</ItemSearchResponse>
+An object literal of this form could also be used as the data config option.

+

Note: Although not listed here, this class accepts all of the configuration options of +XmlReader.

Config Options

Config OptionsDefined By
 data : Array
An inline data object readable by the reader. +Typically this option, or the url option will be specified.
Store
 proxy : Ext.data.DataProxy
The DataProxy object which provides +access to a data object. See url.
Store

Public Properties

PropertyDefined By
  : Object
List compiled by mystix on the extjs.com forums. +Thank you Mystix!
XmlStore
 Slovak : Object
List compiled by mystix on the extjs.com forums. +Thank you Mystix!
XmlStore
 fields : Ext.util.MixedCollection
A MixedCollection containing the defined Fields +for the Records stored in this Store. Read-only.
Store
 indicatorText : Object
Latvian Translations +By salix 17 April 2007
XmlStore
 indicatorText : Object
Greek (Old Version) Translations by Vagelis +03-June-2007
XmlStore
 indicatorText : Object
Vietnamese translation +By bpmtri +12-April-2007 04:06PM
XmlStore
 indicatorText : Object
Norwegian translation (Bokmål: no-NB) +By Tore Kjørsvik 21-January-2008
XmlStore
 indicatorText : Object
Norwegian translation (Nynorsk: no-NN) +By Tore Kjørsvik 21-January-2008
XmlStore
 indicatorText : Object
Polish Translations +By vbert 17-April-2007 +Updated by mmar 16-November-2007 +Encoding: utf-8
XmlStore
 indicatorText : Object
Czech Translations +Translated by Tomáš Korčák (72) +2008/02/08 18:02, Ext-2.0.1
XmlStore
 indicatorText : Object
Hebrew Translations +By spartacus (from forums) 06-12-2007
XmlStore
 indicatorText : Object
Slovenian translation by Matjaž (UTF-8 encoding) +25 April 2007
XmlStore
 indicatorText : Object
Finnish Translations + +'ä' should read as lowercase 'a' with two dots on top (ä)
XmlStore
 indicatorText : Object
Korean Translations By nicetip +05 September 2007 +Modify by techbug / 25 February 2008
XmlStore
 indicatorText : Object
List compiled by KillerNay on the extjs.com forums. +Thank you KillerNay! +Thailand Translations
XmlStore

Public Methods

MethodDefined By

Public Events

EventDefined By
\ No newline at end of file