• 技术文章 >php教程 >PHP源码

    extjs+php 增,删,修,查询的简单实例

    PHP中文网PHP中文网2016-05-25 17:02:06原创418
    extjs2.0 本人自己研究所得,包里有sql文件,自己创建吧!应该适合新手入门吧!

    //操作编辑
    var onedit = function(id){
       Ext.onReady(function(){
         var fs = new Ext.form.FormPanel({
           baseCls: 'x-plain',
           layout:'absolute',
           //url:'grid-filter.php',
           defaultType: 'textfield',
                
     
           // configure how to read the json Data
           reader : new Ext.data.JsonReader({
               root : 'data',
               successProperty: 'true',            
           },[     
               'product_name',
             {name:'product_sell',mapping:'product_sell_price'},
             {name:'product_purchas',mapping:'product_purchasing_price'}
           ]),
     
           // reusable eror reader class defined at the end of this file
           //errorReader: new Ext.form.JsonErrorReader(),
     
           items: [
               new Ext.form.FieldSet({
                   title: '产品信息',
                   autoHeight: true,
                   defaultType: 'textfield',
                   items: [
                       {
                           fieldLabel: '产品名',
                           name: 'product_name',
                           width:190
                       }, {
                           fieldLabel: '市场价',
                           name: 'product_sell',
                           width:190
                       }, {
                           fieldLabel: '采购价',
                           name: 'product_purchas',
                           width:190
                       }
                   ]
               })
           ]
       });
     
       // explicit add
       var submit = fs.addButton({
           text: '保存',
           handler: function(){
               fs.getForm().submit({
                   url:'grid-filter.php?action=update',
                   params:{id: id},
                   waitMsg:'保存数据中...',
                   success:function(){
                           Ext.Msg.alert('成功', '修改成功');
                           create.hide();
                           ds.reload();                        
                   }
               });
           }
       });
           var create = new Ext.Window({
                
               title: '编辑数据',
               width: 500,
               height:200,
               minWidth: 300,
               minHeight: 200,
               layout: 'fit',
               plain:true,
               bodyStyle:'padding:5px;',
               buttonAlign:'center',
               items: fs,
                
           });
           fs.getForm().load({url:'grid-filter.php?action=edit',params:{id: id},waitMsg:'Loading'});
           create.show();
       });
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php快递接口无限制查询API类 下一篇:看糗百简单PHP版
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php读取远程服务文件• 接口数据加密、解密、验证签名• PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据,纯PHP函数高性能实现,支持多种字符编码格式• 简单php文件上传实例• SmartyZip,一个Smarty的装载类
    1/1

    PHP中文网