`

store的应用

阅读更多

Ext.onReady(
    //Store的创建步骤
    function()
    {
     //------------------------------------------------------------------------
     //定义Record
     var User=Ext.data.Record.create(
      [
       {name:'id',type:'int'},
       {name:'name'},
       {name:'sex',type:'int'}
      ]
     );
     
     //创建Store
     var store=new Ext.data.Store(
      {
       //url:'User.xml',//数据源
       url:'WebForm1.aspx',//数据源
       //reader:new Ext.data.XmlReader(
       reader:new Ext.data.JsonReader(
         {
          id:'id',//主键--
          totalRecords:'totalCount',//总行数                    
          //record:'row'//xml节点选择
          //cs:'cs',//测试
          root:'row'//json节点选择
         },
         User//能够解析的记录集
        )//解析器
      }
     );
     
     
     //创建简单的store-SimpleStore
     var storesex=new Ext.data.SimpleStore(
      {
       data:[[0,'男'],[1,'女']],
       fields:[{name:'id',type:'int'},{name:'name'}]
      }
     );     
     
     
     //定义Grid的表头
     var cm=new Ext.grid.ColumnModel(
      [
       {header:'姓名',dataIndex:'name',sortable:true,editor:new Ext.form.TextField()},//可排序
       {header:'性别',dataIndex:'sex',sortable:true,editor:new Ext.form.ComboBox({ 
                          store: storesex, 
                          displayField:'name',
                          valueField:'id',
                          typeAhead: true, 
                          mode: 'local', 
                          triggerAction: 'all', 
                          emptyText:'选择物品类型', 
                          selectOnFocus:true, 
                          forceSelection:true, 
                          disable:true ,
                          resizable:true 
                          })
                         },
       {header:'编号',dataIndex:'id',sortable:false}//不可排序
      ]
     );        
     
     var i=2;
     //创建Grid
     var grid=new Ext.grid.EditorGridPanel(
      {
       store:store,
       cm:cm,
       renderTo:'paneldiv',
       width:965,
       height:530,
       title:'cs',
       autoExpandColumn:2,//指定地第二列为自动拉伸列
       clicksToEdit:1,//单击一次变为可编辑,默认为二次
       loadMask:{Msg:'这个在加载数据...'},
       tbar:[{
         id:'btnAdd',
         text:'新增',
         tooltip:'新增',
         iconCls:'add',
         handler: ''
        }, '-',
        {
         text:'查询',
         tooltip:'查询',
         iconCls:'search',
         handler:function()
          {
           var i=0;
           //--可以由此生成查询模板           
           /*for(var i=0;i<User.prototype.fields.length;i++)
           {
            alert(User.getField(i).name+':'+User.getField(i).mapping+':'+User.getField(i).type);            
           }*/
          }
        }, '-',
        {
          text:'批量删除',
         tooltip:'删除',
         iconCls:'remove',
         handler:''
        }]
      }
     );
     store.load();
     //--------------------------------------------------------
     //--查询
     //--------------------------------------------------------  
     Ext.get('btn').on('click',test);   
    }
   );

分享到:
评论

相关推荐

    WindowsStore应用商店

    首先下载WindowsStore压缩文件解压缩得到以下文件如图 https://img-blog.csdn.net/20180514145017390 运行红圈区域的installstore---点击开始菜单会发现刚新增的应用【应用商店】点击它运行就完成了

    win10专业版Microsoftstore 应用商店 重新安装

    这条命令的作用是重新注册Microsoft Store应用,以解决可能存在的损坏或丢失问题。 3. **检查网络设置** 如果上述步骤后Microsoft Store仍无法打开,可能与网络设置有关。确保系统日期和时间正确,并检查网络连接...

    appStore 应用管理系统

    本系统为手机应用管理平台,主要实现了用户浏览,下载,评论应用的功能;开发者上传,管理应用的功能;管理员管理系统,管理应用的功能,主要以Andorid手机应用为主。Struts + Hibernate + Spring + ExtJs

    谷歌Play Store应用程序数据集

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

    AppStore应用软件官网模板

    "AppStore应用软件官网模板"是专为此类企业设计的一款网页模板,旨在帮助他们快速、高效地创建专业且具有吸引力的在线存在。 这款模板的设计考虑到了iOS用户的浏览习惯和审美倾向,它通常包含以下几个关键组成部分...

    app store应用开发者官网响应式模板

    "App Store应用开发者官网响应式模板"就是这样一个工具,旨在帮助开发者创建能够适应各种屏幕尺寸和设备类型的官方网站,无论用户是通过桌面电脑、平板还是智能手机访问,都能提供优秀的用户体验。 1. **响应式设计...

    苹果推iPad版Apple Store应用.docx

    苹果公司最近为iPad用户带来了重大更新,推出了专为iPad设计的Apple Store应用。这款应用的发布恰逢感恩节购物季之前,预示着苹果可能在黑色星期五等大型购物活动中有所动作,为用户提供更加便捷的购物体验。 iPad...

    win10 Store应用商店如何切换到全屏状态?.docx

    在Windows 10操作系统中,用户可以通过特定的操作步骤来使Store应用商店切换到全屏状态。这不仅可以提供更沉浸式的浏览体验,而且有助于充分利用屏幕空间。以下是如何在Win10中将Store应用切换到全屏的详细步骤: 1...

    AppStore应用软件官网模板是一款适合iPhone手机app开发公司网站模板。.rar

    "AppStore应用软件官网模板"是指一种专为展示在Apple的AppStore上发布的应用程序而设计的网站模板。这样的模板通常包含了各种页面元素,如首页、应用介绍页、功能展示页、下载页面等,旨在为iPhone app开发公司提供...

    音乐播放器APP网站模板是一款音乐AppStore应用官网网站模板 .rar

    而"音乐播放器APP网站模板是一款音乐AppStore应用官网网站模板。"这个文件名可能是HTML文件或者整个模板的压缩子文件,里面包含了模板的所有页面、图像、CSS样式表、JavaScript脚本等资源。 总的来说,音乐播放器...

    AppStore应用软件官网模板是一款适合iPhone手机app开发公司网站模板 .rar

    标题中的“AppStore应用软件官网模板”指的是专为在苹果AppStore上发布的应用程序设计的网站模板,这样的模板通常用于展示应用程序的功能、截图、用户评价以及下载链接,旨在吸引潜在用户并促进下载。这类模板需要...

    app store应用开发者官网响应式模板-响应式 app ios7 苹果 安卓 bootstrap 手机 简洁 官网.rar

    标题中的“app store应用开发者官网响应式模板”指的是为苹果App Store的应用开发者设计的一款网站模板,该模板具有响应式布局,能够适应不同设备的屏幕尺寸,包括iOS 7及更新版本的苹果设备和安卓设备。这表明模板...

    手机APP软件网站模板是一款苹果手机app store应用网站模板。.rar

    标题“手机APP软件网站模板是一款苹果手机app store应用网站模板”表明了这是一个专门为苹果手机APP设计的网站模板,适用于展示在Apple App Store中的应用。这个模板可能是为了帮助开发者或市场营销人员创建一个专业...

    生成App Store应用图标

    在App Store上发布应用时,一个重要的步骤是创建符合苹果严格规范的应用图标。这个过程涉及到多个尺寸和格式的图标,以便适应不同的设备和操作系统版本。本文将深入探讨如何使用Python来自动化生成适用于App Store的...

    Mac App Store应用 内购 破解 免费

    Mac App Store 内有不少应用是免费版+收费版,很多可以先下载免费版,然后在应用内购买收费版或其他。 俄罗斯一位黑客盯上了Mac App Store后,自建DNS服务器,把这应用内购买给破了。

    音乐播放器APP网站模板是一款音乐AppStore应用官网网站模板。.zip源码资源下载

    音乐播放器APP网站模板是一款音乐AppStore应用官网网站模板。.zip源码资源下载音乐播放器APP网站模板是一款音乐AppStore应用官网网站模板。.zip源码资源下载 1.学生做毕业设计用 2.程序员学习研究用 3.小公司换皮做...

    microsoft store安装包

    可能是因为Windows PowerShell中没有找到Microsoft Store的相关命令或者服务未启动,这种情况通常是由于系统更新出现问题、Microsoft Store应用程序被意外卸载或禁用,或者是系统中缺少必要的组件导致的。...

    ios应用内跳转到AppStore或者iTunes

    跳转到AppStore应用详情页 若要直接打开应用的详情页面,可以使用`UIApplication`的`openURL:`方法配合AppStore的URL。URL格式通常是`itms-apps://itunes.apple.com/app/id&lt;APP_ID&gt;`,其中`&lt;APP_ID&gt;`是你的应用在...

Global site tag (gtag.js) - Google Analytics