0 0

如何动态的使用Store加数据?5

我的问题是有个Store放在EditorGridPanel中,Store有初始数据,之后需要在系统操作时按动态的加入一条数据.因为刚学,所以没找到方法,请指教...

代码如下:
store
    var store = new Ext.data.Store({
        // load using script tags for cross domain, if the data in on the same domain as
        // this page, an HttpProxy would be better
        proxy: new Ext.data.HttpProxy({
        //proxy: new Ext.data.ScriptTagProxy({
            url: 'http://localhost:/test/data.json'
        }),

        //loader: new Ext.tree.TreeLoader({
        //    dataUrl:'js/layout-browser/tree-data.json'
        //}),

        // create reader that reads the Topic records
        reader: new Ext.data.JsonReader({
            root: 'topics',
            totalProperty: 'totalCount',
            id: 'threadid',
            fields: [
                'title', 'forumtitle', 'forumid', 'author',
                {name: 'replycount', type: 'int'},
                {name: 'lastpost', mapping: 'lastpost', type: 'date', dateFormat: 'timestamp'},
                'lastposter', 'excerpt'
            ]
        }),

        // turn on remote sorting
        remoteSort: true

    });



json初始数据例子
{"totalCount":"34109","topics":[{
	"threadid":"39023",
	"forumid":"11",
	"forumtitle":"Ext: Premium Help",
	"title":"How do I access the datastore object\/array in javascript?",
	"author":"catalina",
	"lastposter":"jsakalos",
	"lastpost":"1214171907",
	"excerpt":"I have a datastore that noe is defined like this:\n\n\n var dataStore = new Ext.data.Store({\n \/\/ load using script tags for cross domain, if the data in on the same domain as\n \/\/ this page, an HttpProxy would be better\n \/\/datas,\n proxy: new Ext.data.Ht...",
	"replycount":"6"
	}
]}


动态加入数据的方法
function add(text){				// 点击按钮执行的操作
    var n = absolute.getStore().getCount();	         // 获得总行数
    
    var p = "{'threadid':'39027', 'forumid':'11', 'forumtitle':'新上线用户"+text+"', 'title':'How do I access the datastore object\/array in javascript?', 'author':'catalina', 'lastposter':'jsakalos', 'lastpost':'1214171907', 'excerpt':'已经加入','replycount':'7'}";
	
	//var test = absolute.getStore().getById('threadid');
    absolute.stopEditing();				// 停止编辑
    store.insert(n, p);				// 插入到最后一行
    //store.removeAll();
    absolute.startEditing(n, 1);			// 开始编辑1单元格
    
    Ext.Msg.alert('成功添加用户信息', n + ' ' + p);// 
}



以上的运行之后,有问题..
问题补充:
OK了,最后还是用Ext.data.Record.create创建数据,进行操作
2008年6月23日 14:05

1个答案 按时间排序 按投票排序

0 0

生成 EditorGridPanel 的相关代码帖上来。

2008年6月24日 16:01

相关推荐

    kaggle中rossmann store sales数据集

    Rossmann Store Sales数据集不仅是一个预测问题,同时也揭示了零售业背后的复杂动态,包括顾客行为、市场竞争、营销策略等。通过对这个数据集的深入分析,我们可以学习到如何运用统计学和机器学习技术解决实际商业...

    Ext.Store的获取方法

    在Ext.js中,`Ext.Store`是用来管理数据的类,它通常与各种UI组件(如Grid、ComboBox等)关联,用于存储和检索数据。然而,获取`Ext.Store`的方式并不像获取其他Ext组件那样直接,因为Store并不是一个具有可视界面的...

    app-store-scraper, 从 itunes App Store 中抓取数据.zip

    app-store-scraper, 从 itunes App Store 中抓取数据 app-store-scraper Node.js 模块从 itunes/mac App Store 抓取应用程序数据。 目标是提供一个尽可能接近于 google-play-scraper插件模块的接口。安装npm ins

    extjs动态生成model、store、panel

    extjs动态生成model、store、panel;sql拼接等多种技术难点

    Ext数据模型Store

    Store内部使用了`Ext.util.MixedCollection`数据结构,这使得它可以同时作为映射和列表来操作数据,并在数据变更时触发事件。Store通过与Proxy和DataReader的配合,能够处理来自不同源的数据。 Proxy是数据获取的...

    一站式结构化数据存储Tablestore实战手册

    8. **场景实战**:书中通过实际案例,详细讲解了如何使用Tablestore构建大规模订单系统,涵盖架构设计、数据同步、SQL查询、数据分析等多个环节。 在电商订单场景中,Tablestore常被用作分层存储架构的一部分,用于...

    appstore软件销售数据统计分析软件Prismo

    appstore自带的有数据统计分析,但那个太初级了,今天给各位ios/mac开发者推荐一款对appstore apps销售数据做统计分析的软件Prismo

    vue3中router和store详细使用教程方法vuex和route.zip

    app.use(Vuex, store) // 注意这里的用法变化,Vue3中使用第二个参数传入store app.mount('#app') ``` 在`store.js`中,你可以定义state、mutations、actions和getters: ```javascript export default new Vuex....

    extjs4 对各类型store各种数据的读取 model 前台 等等

    - 使用不同的Store类型来管理不同类型的数据源; - 通过多种方式将数据绑定到界面上; - 定义详细的Model结构,包括字段类型和验证规则; - 正确实例化Model对象并利用其进行数据操作。 以上就是基于给定文件信息对...

    Vrinda Store数据集.zip

    "Vrinda Store数据集.zip" 是一个包含用于数据分析的压缩文件。这个数据集的核心是进行商店数据分析,可能包括销售额、客流量、商品销售情况等关键指标,旨在帮助理解业务性能,发现潜在的趋势,以及制定优化策略。...

    谷歌Play Store应用程序数据集

    尽管许多公共数据集(在Kaggle等上)提供了Apple App Store数据,但在网络上的任何地方,都没有太多可用于Google Play Store应用程序的对应数据集。在深入研究时,我发现iTunes App Store页面部署了索引良好的附录式...

    Ext中对于多种store数据分页实现示例

    本文将深入探讨EXT中对多种store数据分页的实现方式。 首先,EXT提供了两种主要的分页模式:客户端分页(Client Paging)和服务器端分页(Server Paging)。客户端分页适用于数据量不大,且可以一次性加载到内存中...

    基于TableStore的数据采集分析系统.docx

    本文提出了一种新的架构,该架构直接在客户端使用TableStore SDK进行数据写入,减少了API层,降低了系统复杂度并节省了服务器成本。同时,TableStore支持与MaxCompute、QuickBI、ElasticSearch、openSearch、Blink/...

    4store学习笔记

    导入RDF数据文件至4Store数据库,使用 `4s-import` 命令,例如 `4s-import demo file1.rdf file2.rdf`。可以指定文件格式,如 `--format ntriples`。导入完成后,可以使用 `4s-query` 命令进入查询模式,执行SPARQL...

    storebar extjs通过store实现toolbar

    3. 绑定`Store`到`Toolbar`:使用`bind`或`mon`方法监听`Store`的数据变更事件,当`Store`加载或更新数据时,动态生成并添加相应的组件到`Toolbar`的容器中。 ```javascript myStore.mon(myStore, 'load', function...

    store2hdf5_store2hdf5_源码

    《深度学习中的数据预处理:使用store2hdf5转换数据》 在深度学习领域,尤其是卷积神经网络(Convolutional Neural Networks, CNNs)的训练过程中,数据预处理是一个至关重要的步骤。其中,将数据和对应的标签转化...

    DS_Store 文件泄露

    .DS_Store是Mac下Finder用来保存如何展示文件/文件夹 的数据文件(即文件夹的显示属性的,和比文件图标的摆放位置),每个文件夹下对应一个 把代码上传的时候,安全正确的操作应该把 .DS_Store 文件删除,如果未删除...

    vue2的路由和store的应用,非常的详细

    vue2的路由和store的应用,非常的详细 vue2的路由和store的应用,非常的详细 vue2的路由和store的应用,非常的详细 vue2的路由和store的应用,非常的详细 vue2的路由和store的应用,非常的详细 vue2的路由和store的...

    自我扩展FormPanel 和Store

    此外,还可以使用`bind`配置项,实现双向数据绑定,即Store中的数据改变会更新表单,反之亦然。 在实际开发中,自我扩展FormPanel和Store可以帮助我们创建更加灵活、可维护的代码结构。通过自定义扩展,我们可以...

    Ext.data.Store的基本用法

    ### Ext.data.Store的基本用法详解 #### 一、Ext.data.Store简介 `Ext.data.Store`是ExtJS框架中用于管理数据的核心组件之一...通过掌握这些基本知识,开发者可以更加灵活地使用`Ext.data.Store`来处理各种数据需求。

Global site tag (gtag.js) - Google Analytics