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にパラメータとして渡されますが、他のコントロールの名前と値が正しく渡されています。ラジオグループ名と入力値をパラメータとして渡す方法は?
私は明確なabt何u suggsted、pls精巧なことができますか? – user1321824
私は意味します。var radiogroupのは=新しいExt.form.RadioGroup({ のfieldLabel: '標本?'、 allowBlank:偽、 アンカー:'85%」、 項目:[ { boxLabel: 'はい'、 名称: 'isSpecimen' inputValueで: 'Y' }、 { boxLabel: 'いいえ'、 名: 'isSpecimen' inputValueで: 'N'、チェック :真 } ] })。 –
それがあなたを助けてくれてうれしいです。 –