私はEXT.js 4で比較的シンプルでなければならないと思っていますが、回答が見つかりません。私はタイプチェックボックスを "チェックボックス"を作成しようとしていますが、現在はタイプ= "ボタン"としてレンダリングしようとしています。ext.jsで「通常の」チェックボックスをレンダリングする4
ここは私がやっていることのサンプルです煎茶自体は、それがある私は、このコード
Ext.create('Ext.form.Panel', {
bodyPadding: 10,
width : 300,
title : 'Pizza Order',
items: [{
xtype : 'fieldcontainer',
fieldLabel : 'Toppings',
defaultType: 'checkboxfield',
items: [{
boxLabel : 'Anchovies',
name : 'topping',
inputValue: '1',
id : 'checkbox1'
}, {
boxLabel : 'Artichoke Hearts',
name : 'topping',
inputValue: '2',
checked : true,
id : 'checkbox2'
}, {
boxLabel : 'Bacon',
name : 'topping',
inputValue: '3'
id : 'checkbox3'
}]
}],
bbar: [{
text: 'Select Bacon',
handler: function() {
var checkbox = Ext.getCmp('checkbox3');
checkbox.setValue(true);
}
},
'-',
{
text: 'Select All',
handler: function() {
var checkbox1 = Ext.getCmp('checkbox1'),
checkbox2 = Ext.getCmp('checkbox2'),
checkbox3 = Ext.getCmp('checkbox3');
checkbox1.setValue(true);
checkbox2.setValue(true);
checkbox3.setValue(true);
}
},{
text: 'Deselect All',
handler: function() {
var checkbox1 = Ext.getCmp('checkbox1'),
checkbox2 = Ext.getCmp('checkbox2'),
checkbox3 = Ext.getCmp('checkbox3');
checkbox1.setValue(false);
checkbox2.setValue(false);
checkbox3.setValue(false);
}
}],
renderTo: Ext.getBody()
});
が
<input type="button" hidefocus="true" autocomplete="off" class="x-form-field x-form-checkbox x-form-cb" id="checkbox1-inputEl" aria-invalid="false" data-errorqtip="">
お知らせタイプ= "ボタン" をRENDERS
)やろうとしていますか?私は "チェックボックス"になるタイプはありません
私にはこの理由が含まれています。私はJAWSの読者にチェックボックスを読ませようとしています。タイプ "ボタン"として、JAWSリーダーはボタンのようにそれを読んで、ラベルのチェックボックスを表示しません。
ご希望の場合は、お気軽にお問い合わせください。ありがとうございました。
ロス
使用しているExtJSのバージョンは何ですか? 4.1? 4.2? –
このコードで何が間違っていますか?私はthis.Couldで通常の動作を見ることができますいくつかの詳細を指定できます。 – Tejas
ここで問題となるのは、はJAWSによって正しく表示されるために属性role = "checkbox"が必要であるということです。 –