ExtJSを使用して、単一のラベルのテキストボックスを分割して作成したいと思います。実際、私の要件は電話番号のラベルです。これには、「-」(ハイフン)で区切られた3つのボックスに分割されたテキストボックスが必要です。次のようになります。
電話番号:770-268-3320
各角かっこをテキストボックスと見なします。私の要件が何であるかを理解していただければ幸いです...よろしくお願いします
Ext.onReady(function(){
Ext.create('Ext.form.Panel', {
//title: 'Simple Form',
bodyPadding: 5,
width: 400,
// The form will submit an AJAX request to this URL when submitted
url: 'save-form.php',
// Fields will be arranged vertically, stretched to full width
layout: 'anchor',
defaults: {
anchor: '100%'
},
// The fields
defaultType: 'textfield',
items: [{
fieldLabel: 'PhoneNumber',
name: 'phoneNumber',
allowBlank: false
},{
fieldLabel: 'CustomerName',
name: 'custCLLI',
allowBlank: false
}],
// Reset and Submit buttons
renderTo: Ext.getBody()
});
});
または、ここで確認できます:http: //jsfiddle.net/jA8Qy/5/