After thinking about your suggestions, and looking at more documentation, I found it works if a define a record first. For example:<br><br>        var Record = GeoExt.data.FeatureRecord.create([<br>          { name : &quot;name&quot;, mapping : &quot;name&quot; },<br>
          { name : &quot;type&quot;, mapping : &quot;type&quot; }<br>        ]);<br><br>        Store = new GeoExt.data.FeatureStore({<br>          fields: [&#39;name&#39;, &#39;type&#39;],<br>        });<br><br>        var Data = [<br>
          { name : &quot;stfid&quot;, type : &quot;string&quot; },<br>          { name : &quot;ch_0209_r_tax_val&quot;, type : &quot;float&quot; }<br>        ];<br><br>        for (var i = 0; i &lt; Data.length; i++) {<br>
          Store.add(<br>            new Record({<br>              name : Data[i].name, type : Data[i].type<br>            })<br>          );<br>        }<br><br>        var record = Store.getAt(0);<br>        record.set(&quot;name&quot;, &quot;ID&quot;);<br>
<br>This changes stfid to ID in the DOM, under store.data.items.0.<br><br>Using:<br><br>var record = store.getAt(0);<br>
record.set(&quot;stfid&quot;, &quot;ID&quot;);<br><br>does not work. <br><br>Jim<br><br><div class="gmail_quote">On Thu, Oct 1, 2009 at 12:41 AM, Eric Lemoine <span dir="ltr">&lt;<a href="mailto:eric.lemoine@camptocamp.com">eric.lemoine@camptocamp.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi<br>
<div class="im"><br>
On Thursday, October 1, 2009, James McManus &lt;<a href="mailto:jmpmcmanus@gmail.com">jmpmcmanus@gmail.com</a>&gt; wrote:<br>
&gt; The id is an artifact of my experimentation. I should of left it out.<br>
&gt; A cleaner version would be:<br>
&gt;<br>
&gt;         var Store = new GeoExt.data.FeatureStore({<br>
&gt;           fields: [<br>
&gt;              {name: &#39;stfid&#39;, type: &#39;string&#39;},<br>
&gt;              {name: &#39;ch_0209_r_tax_val&#39;, type: &#39;float&#39;}<br>
&gt;           ]<br>
&gt;         });<br>
<br>
</div>The array passed to the &quot;field&quot; option represents the data schema of<br>
the store, not the actual data. Use the &quot;data&quot; option to pass actual<br>
data.<br>
<div class="im"><br>
&gt;         var record = Store.getAt(0);<br>
&gt;         record.set(&quot;name&quot;,&quot;ID&quot;);<br>
<br>
</div>if you want to change the value of the first record&#39;s stfid field you&#39;ll do<br>
<div class="im"><br>
var record = store.getAt(0);<br>
</div>record.set(&quot;stfid&quot;, &quot;ID&quot;);<br>
<br>
Hope this helps,<br>
<div class="im"><br>
&gt;<br>
&gt; in which I get the error message &quot;record is undefined&quot;.  That may mean that Store.getAt(0) is not working. Although I have not found an error.<br>
&gt;<br>
&gt; I&#39;ve been looking at Ext JS documentation.  That is where I got the idea to use record.set to modify a record. However, the examples I&#39;ve seen look like:<br>
&gt;<br>
&gt; var Store = new. Ext.data.Store({<br>
&gt;     [{name: &#39;stfid&#39;, type: &#39;string&#39;},<br>
&gt;      {name: &#39;ch_0209_r_tax_val&#39;]<br>
&gt; }<br>
&gt;<br>
&gt; There is no fields, like I&#39;m using in GeoExt.data.FeatureStore. The API for FeatureStore does not list fields as a config option. Is it inherited from Ext.data.Store?<br>
&gt;<br>
&gt; In any case I&#39;m unsure how to work with it.<br>
&gt;<br>
&gt; Thanks<br>
&gt; Jim<br>
&gt;<br>
</div><div class="im">&gt; On Wed, Sep 30, 2009 at 9:50 PM, Matt Priour &lt;<a href="mailto:mpriour@kestrelcomputer.com">mpriour@kestrelcomputer.com</a> &lt;javascript:_e({}, &#39;cvml&#39;, &#39;<a href="mailto:mpriour@kestrelcomputer.com">mpriour@kestrelcomputer.com</a>&#39;);&gt;&gt; wrote:<br>

&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; You&#39;ve got a whole lot of things going wrong<br>
&gt; there.<br>
&gt; You should really look into the ExtJS docs<br>
&gt; regarding DataStores.<br>
&gt; <a href="http://www.extjs.com/deploy/ext-2.2/docs/?class=Ext.data.JsonStore" target="_blank">http://www.extjs.com/deploy/ext-2.2/docs/?class=Ext.data.JsonStore</a><br>
&gt;<br>
&gt; id is a property of the store, not the field. id<br>
&gt; refers to the field whose value will be used as the record&#39;s id and used in<br>
&gt; functions like getById.<br>
&gt; the function record.set modifies the value found in<br>
&gt; the field indicated in the first parameter and changes it to the value indicated<br>
&gt; in the second parameter.<br>
&gt; Your use of it fails because you don&#39;t have a field<br>
&gt; named &quot;name&quot; .<br>
&gt; If you did it would change the value in that field<br>
&gt; in the record to the string &quot;id&quot;<br>
&gt;<br>
&gt; Hope that helps at least point you in the right<br>
&gt; direction to begin accomplishing what you are wanting to do.<br>
&gt;<br>
&gt; Matt Priour<br>
&gt; Kestrel Computer Consulting<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div>&gt; From: James McManus &lt;javascript:_e({}, &#39;cvml&#39;, &#39;<a href="mailto:jmpmcmanus@gmail.com">jmpmcmanus@gmail.com</a>&#39;);&gt;<br>
<div class="im">&gt; Sent: Wednesday, September 30, 2009 6:08 PM<br>
</div>&gt; To: <a href="mailto:users@geoext.org">users@geoext.org</a> &lt;javascript:_e({}, &#39;cvml&#39;, &#39;<a href="mailto:users@geoext.org">users@geoext.org</a>&#39;);&gt;<br>
<div><div></div><div class="h5">&gt; Subject: [Users] Modify record in a store<br>
&gt;<br>
&gt;<br>
&gt; Hi - I would like to<br>
&gt; modify a record in a store, I created using GeoExt.data.FeatureStore. The actual<br>
&gt; store looks like:<br>
&gt;<br>
&gt;         var store =<br>
&gt; new<br>
&gt; GeoExt.data.FeatureStore({<br>
&gt; fields:<br>
&gt; [<br>
&gt; {id: new Date().getTime(), name: &#39;stfid&#39;, type:<br>
&gt; &#39;string&#39;},<br>
&gt; {id: new Date().getTime(), name: &#39;ch_0209_r_tax_val&#39;, type:<br>
&gt; &#39;float&#39;}<br>
&gt; ]<br>
&gt;         });<br>
&gt;<br>
&gt; I thought I could<br>
&gt; modify it by doing the following:<br>
&gt;<br>
&gt; var record =<br>
&gt; store.getAt(0);<br>
&gt; record.set(&quot;name&quot;, &quot;id&quot;);<br>
&gt;<br>
&gt; which would change stfid to<br>
&gt; id. But that did not work. I think it is because I&#39;m not dealing with the<br>
&gt; presents of &quot;fields&quot;.  I&#39;ve tried a variety of things without<br>
&gt; success.  Is there a simple way of doing this?<br>
&gt;<br>
&gt; Thanks<br>
&gt; Jim<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing<br>
&gt; list<br>
</div></div>&gt; <a href="mailto:Users@geoext.org">Users@geoext.org</a> &lt;javascript:_e({}, &#39;cvml&#39;, &#39;<a href="mailto:Users@geoext.org">Users@geoext.org</a>&#39;);&gt;<br>
<div class="im">&gt; <a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div>--<br>
Eric Lemoine<br>
<br>
Camptocamp France SAS<br>
Savoie Technolac, BP 352<br>
73377 Le Bourget du Lac, Cedex<br>
<br>
Tel : 00 33 4 79 44 44 96<br>
Mail : <a href="mailto:eric.lemoine@camptocamp.com">eric.lemoine@camptocamp.com</a><br>
<a href="http://www.camptocamp.com" target="_blank">http://www.camptocamp.com</a><br>
</blockquote></div><br>