2012-04-03 159 views
1

我有;Sencha Touch 2 FieldSet字段值

{ 
xtype: 'fieldset', 
title: 'Actual Minutes Late', 
layout: 'hbox', 
name: 'slappy', 
items: [ 
    { 
    xtype: 'numberfield', 
    name: 'fMinutesLate', 
    label: 'Minutes Late' 
    } 
] 
} 

這是坐在明細卡內。

在按鈕上單擊事件,該按鈕位於父字段集內,我想要獲取fMinutesLate字段的值。

到目前爲止,我已經嘗試過這個按鈕內;

handler: function (button) { 
    var form = button.up('slappy'); 
    Ext.data.JsonP.request({ 
    url: 'http://localhost:55427/metrofail.asmx/SubmitFailure', 
    callbackKey: 'callback', 
    params: { 
     LineName : selectedItems[0], 
     StationName : selectedItems[1], 
     Hour : '', 
     Minute : '', 
     Meridian : '', 
     Delay : '' 
    }, 
    success: function() { }, 
    failure: function (a, b) { }, 
    }); 
} 

回答

1

如果detailCard你所說的延伸Ext.data.Form的,你可以detailCard.getValues()這將返回表單元素的對象:

{ 
    fMinutesLate: 1234 
} 

我認爲它會在「延遲」 PARAMS去

delay: detailCard.getValues().fMinutesLate 

應工作