2012-04-03 4 views
1

У меня есть;Sencha Touch 2 Значения поля FieldSet

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

Это заседание внутри detailCard.

При нажатии кнопки нажмите кнопку, кнопка находится в родительском поле, я хочу получить значение поля 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 

Должно работать