extjs form远程取数据

Ext.onReady(function(){
   
    var INDEX = Ext.data.Record.create([
        {name:"userName",type:"string",mapping:"userName"},
        {name:"password",type:"string",mapping:"password"},
        {name:"dayx",type:"string",mapping:"dayx"},
        {name:"sexGroup",type:"string",mapping:"sexGroup"}
    ]);
   
    var reader = new Ext.data.JsonReader({},INDEX);
   
   
   
    var form = new Ext.form.FormPanel({
   
        title:"用户注册",
        width:300,
        autoHeight:true,
        frame:true,
        renderTo:Ext.getBody(),
        labelWidth:65,
        labelAligh:"center",
        defaultType:"textfield",
       
        items:[
        {
            name:"userName",
            fieldLabel:"用户名",
            width:200
        },{
            name:"password",
            fieldLabel:"用户密码",
            width:200
        },{
            name:"dayx",
            fieldLabel:"生日",
            xtype:"datefield",
            format:"Y-m-d",
            width:150
        },{
            name:"sexGroup",
            fieldLabel:"性别",
            xtype:"radiogroup",
            width:100,
            items:[{
               name:"sex",
               xtype:"radio",
               boxLabel:"男",
               inputValue:"男"
            },{
               name:"sex",
               xtype:"radio",
               boxLabel:"女",
               inputValue:"女"
            }]
        }
        ],
        buttons:[{
          text:"提交"
        },{
          text:"本地读取",
          handler:function(){
              var json = {userName:"xxx",password:"111",dayx:"1999-09-09",sexGroup:"女"};
              form.getForm().setValues(json);
          }
        },{
          text:"远程读取",
          handler:function(){
              alert("1");
            form.getForm().reader = reader;
            alert("2");
            form.load({
               url:"RemoteServlet.do",
               method:"get"
            })
            alert("3");
          }
        }]
       
    })
})

 

servlet:

 

 

        System.out.println("+++++++");
        response.setContentType("text/html;charset=utf-8");
        PrintWriter out = response.getWriter();
//        String start = request.getParameter("start");
//        String limit = request.getParameter("limit");
       // int start = Integer.parseInt(request.getParameter("start"));
        //int limit = Integer.parseInt(request.getParameter("limit"));
       // System.out.println("**"+start+"**"+limit);
       
        String json = "[{userName:'ddd',password:'123',dayx:'1987-09-09',sexGroup:'男'}]";
        System.out.println(json);
        out.println(json);
        out.flush();
        out.close();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值