Двойное выделение.
:help:
Доброго времени суток. Ребята подскажите как такое сделать. В общем есть лист. В общем суть такова: я делаю выделение (нажатием) и потом еще раз одно (не двойной клик) то открывается форма редактирования. Ну а если я нажимаю по не выделенному то нечего не происходит просто выделяется запись в листе и все. Ну вот как то так.... не могу разобраться 4 день уже((((( все перепробовал что пришло в голову.... Ах да я пишу в Sencha touch |
в общем что то типа такого должно быть как я думаю
onContactSelect: function(list, index, target, record, rec) { Ext.getCmp('tool').setTitle('№ ' + record.get('id')); if (record.get('id') == list.getLastSelected()) { if (!this.editContact) { this.editContact = Ext.create('MM.view.contact.Edit'); } this.editContact.setRecord(record); this.getMain().push(this.editContact); } else { console.info(record.get('id') + " НЕ СОВПАДАЕТ!!! " + list.getLastSelected()); } } НО получается ответ такой 2050554 НЕ СОВПАДАЕТ!!! null 2050623 НЕ СОВПАДАЕТ!!! [object Object] в чем ошибка - подскажите... |
вы же сами себе в консоли все написали:
2050623 НЕ СОВПАДАЕТ!!! [object Object] то есть вы сравниваете id с объектом |
Часовой пояс GMT +3, время: 05:56. |