2012-05-05 12 views
0

をパラメータとしてRadigroup名と値を送信し、ExtJSに次のように私は、テキストフィールドとラジオグループとボタンを使用しています私の形で

var radiogroup = new Ext.form.RadioGroup({ 
       fieldLabel: 'Specimen ?', 
       allowBlank: false, 
       name:'isSpecimen', 
       anchor: '85%', 
       items: [ 
        { 
        boxLabel: 'Yes', 
        name: 'radio', 
        inputValue: 'Y' 
       }, 
       { 
        boxLabel: 'No', 
        name: 'radio', 
        inputValue: 'N', 
        checked:true 
       } 
       ]     
      }); 

var createOrderForm = new Ext.FormPanel({    
       renderTo: "createOrder", 
       frame: true,     
       width: 500,     
       items: [ 
       { 
        xtype: 'textfield', 
        fieldLabel: 'Instruction', 
        name: 'instruction', 
        width: 300, 
        allowBlank:false 
       }, 
       radiogroup,      
       { 
          xtype : "textfield", 
          id : 'textfield1', 
          fieldLabel : "Type", 
          name : "type", 
          hidden:true, 
          width: 300, 
          disabled:true 
         }], 
         buttons:[{ 
          text:'Create', 
          formBind: true, 
          listeners: { 
           click: function(){ 
            Ext.Ajax.request({ 
             url : url+'/lochweb/loch/order/persist', 
             params : createOrderForm.getForm().getValues(), 
             success : function(response){ 
              console.log(response.responseText); //<--- the server response 
              window.location = url+'/lochportal/viewSuccessForm.do'; 
             } 
            }); 
           } 
          } 
          }] 
      }); 

とき、私はボタン、ラジオグループの名前と値を作成されていませんクリックしてくださいurlにパラメータとして渡されますが、他のコントロールの名前と値が正しく渡されています。ラジオグループ名と入力値をパラメータとして渡す方法は?

答えて

1

もちろん、選択したラジオの名前と値(ここでは "Y"/"N"と指定します)が送信されます。私はあなたがRadioGroupのnameを取り除き、 "isSpecimen"として内部のラジオの名前を設定することを提案します。

+0

私は明確なabt何u suggsted、pls精巧なことができますか? – user1321824

+0

私は意味します。var radiogroupのは=新しいExt.form.RadioGroup({ のfieldLabel: '標本?'、 allowBlank:偽、 アンカー:'85%」、 項目:[ { boxLabel: 'はい'、 名称: 'isSpecimen' inputValueで: 'Y' }、 { boxLabel: 'いいえ'、 名: 'isSpecimen' inputValueで: 'N'、チェック :真 } ] })。 –

+0

それがあなたを助けてくれてうれしいです。 –

関連する問題