В настоящее время я работаю с GeneXus X Evolution 1 в приложении формы Windows.
Кажется, я не могу найти правильный способ перемещения выбранных записей из одной сетки в другую.
Все, что я могу сделать, это переместить выбранную запись в первой сетке в первую строку второй сетки.
Вот что я вижу, когда выбираю первую запись:
И это при выборе второго:
Мой код выглядит так:
Event &LineaSeleccionadaGrilla.Click
if &LineaSeleccionadaGrilla = true
&ProdSelGrilla = ''
&ProdSelGrilla = ProdId
&i = &i + 1
if &i <= rows(&ArregloProdSel())
&ArregloProdSel(&i,1) = &ProdSelGrilla
&ProdidSeleccion.AddItem(str(&i),&ArregloProdSel(&i,1) )
endif
grillafinal.Refresh()
endif
EndEvent
Event grillafinal.Load // esto carga la grilla
&ProdIdFinal = &ProdSelGrilla
EndEvent