Я создал сборщик в Sencha touch 2.1. Мои данные отображаются правильно. Я хочу отключить конкретное значение, а не все, чтобы, если я выберу это значение и нажму "doneButton", его не нужно было использовать.
Пример:
function loadPicker(paramName, valueSet) {
Ext.Viewport.remove(Ext.getCmp(paramName + 'Pickerfield'), true);
if (!paramName.picker) {
paramName.picker = Ext.Viewport.add({
xtype: 'picker',
id: paramName + 'Pickerfield',
useTitles: true,
slots: [{
name: paramName,
title: paramName,
data: valueSet
}],
doneButton: {
listeners: {
tap: function(button, event, eOpts) {
var selectedPacingModeValue =
Ext.getCmp(paramName + 'Pickerfield').getValue()[paramName];
sendSetPendingRequest(paramName, selectedPacingModeValue);
}
}
}
});
}
}
давайте возьмем это значения в моем поле выбора. Что я делаю при выборе значения и нажатии кнопки «doneButton», я показываю значение в текстовом поле. Я хочу, чтобы если я выберу "option 2" и нажму "doneButton", тогда option 2 не должен отображаться в текстовом поле, но для все другие значения, которые этот выбор и отображение в операции с текстовым полем должны работать.