Значения полей Sencha Touch 2 FieldSet - PullRequest
1 голос
/ 03 апреля 2012

у меня есть;

{
 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 Ответ

1 голос
/ 03 апреля 2012

Если деталь, о которой вы говорите, расширяет Ext.data. Укажите, что вы можете detailCard.getValues(), который вернет объект элементов формы:

{ 
    fMinutesLate: 1234
}

Я предполагаю, что он будет указан в параметрах "delay"

delay: detailCard.getValues().fMinutesLate

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

...