簡體   English   中英

表單提交中的Ext Js SegmentedButton值

[英]Ext Js SegmentedButton value in form submit

如何在表單提交中獲取Ext.SegmentedButton值?

        {
        xtype: 'segmentedbutton',
        name: 'title',
        items: [
            {text: 'Mr', value: 'Mr'},
            {text: 'Mrs', value: 'Mrs'},
            {text: 'Madam', value: 'Madam'},
            {text: 'Ms', value: 'Ms'},
            {text: 'Dr', value: 'Dr'},
            {text: 'Prof', value: 'Prof'},          
            ],
        },

如果您有對分段按鈕的引用,則可以僅查詢分段按鈕中被按下的元素

segmented.down('[pressed=true]');

完整示例https://fiddle.sencha.com/#fiddle/ctk

var segmented = Ext.widget({
    xtype: 'segmentedbutton',
    name: 'title',
    items: [
           {text: 'Mr', value: 'Mr'},
           {text: 'Mrs', value: 'Mrs'},
           {text: 'Madam', value: 'Madam'},
           {text: 'Ms', value: 'Ms'}
    ],
});


var container = Ext.create('Ext.panel.Panel', {
    width: 400,
    renderTo: Ext.getBody(),
    buttons: [{
        text: 'Get Selected',
        handler: function() {
            var selectedBtn = segmented.down('[pressed=true]');
            alert(selectedBtn && selectedBtn.value);
        }
    }],
    items: segmented
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM