Fix #5681 - fix bootstrap4 detection
[roojs1] / docs / src / Roo_data_JsonStore.js.html
1 <html><head><title>Roo/data/JsonStore.js</title><link rel="stylesheet" type="text/css" href="../../css/highlight-js.css"/></head><body class="highlightpage"><code class="jsdoc-pretty"><span class="jsdoc-comment">/*
2  * Based on:
3  * Ext JS Library 1.1.1
4  * Copyright(c) 2006-2007, Ext JS, LLC.
5  *
6  * Originally Released Under LGPL - original licence link has changed is not relivant.
7  *
8  * Fork - LGPL
9  * &lt;script type=&quot;text/javascript&quot;&gt;
10  */
11
12 /**
13 /**
14  * @extends Roo.data.Store
15  * @class Roo.data.JsonStore
16  * Small helper class to make creating Stores for JSON data easier. &lt;br/&gt;
17 &lt;pre&gt;&lt;code&gt;
18 var store = new Roo.data.JsonStore({
19     url: 'get-images.php',
20     root: 'images',
21     fields: ['name', 'url', {name:'size', type: 'float'}, {name:'lastmod', type:'date'}]
22 });
23 &lt;/code&gt;&lt;/pre&gt;
24  * &lt;b&gt;Note: Although they are not listed, this class inherits all of the config options of Store,
25  * JsonReader and HttpProxy (unless inline data is provided).&lt;/b&gt;
26  * @cfg {Array} fields An array of field definition objects, or field name strings.
27  * @constructor
28  * @param {Object} config
29  */
30 </span><span class="jsdoc-var">Roo.data.JsonStore </span><span class="jsdoc-syntax">= </span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">){
31     </span><span class="jsdoc-var">Roo.data.JsonStore.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">Roo.apply</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, {
32         </span><span class="jsdoc-var">proxy</span><span class="jsdoc-syntax">: !</span><span class="jsdoc-var">c.data </span><span class="jsdoc-syntax">? </span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Roo.data.HttpProxy</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">url</span><span class="jsdoc-syntax">: </span><span class="jsdoc-var">c.url</span><span class="jsdoc-syntax">}) : </span><span class="jsdoc-var">undefined</span><span class="jsdoc-syntax">,
33         </span><span class="jsdoc-var">reader</span><span class="jsdoc-syntax">: </span><span class="jsdoc-keyword">new </span><span class="jsdoc-var">Roo.data.JsonReader</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">c</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">c.fields</span><span class="jsdoc-syntax">)
34     }));
35 };
36 </span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.data.JsonStore</span><span class="jsdoc-syntax">, </span><span class="jsdoc-var">Roo.data.Store</span><span class="jsdoc-syntax">);</span></code></body></html>