2014-09-13 3 views
0

Я использую smartclient. У меня есть два списка, которые я перетаскиваю и перетаскиваю на третий. Как я могу получить все записи, которые находятся на третьем, когда я нажимаю кнопку или происходит определенное событие. Я пробовал несколько способов, таких как циклы, обработчики по умолчанию, например. ondrop вычисляет, но я не могу использовать ondelete или что-то подобное в случае удаления записи. Я предоставляю способ, которым я пытался. Этот код из thrird сеткиSmartclient получить все записи listgrid

onDrop:function(){ 
       alert('dropped'); 
      } 
onDropOut:function(){ 
       alert('removed'); 
      } 

обработчик отсев не работает ...

ответ

0

, если вы хотите, чтобы все записи при удалении на третьем

onRecordDrop: function(dropRecords, targetRecord, index, sourceWidget){ 
    this.data; // this are all the records in the list grid 
} 

теперь, если вы хотите в любом случае, представьте себе третий список: id = "thirdgrid"

someevent: function(){ 
    thirdgrid.data; //this are the records of the third grid; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^