13.01.2017, 11:05 | #1 |
Участник
|
Изменение порядка строк в GRID. Как сделать кнопку для перемещения строки?
Доброе время суток!
Используем DAX 2012. Появилась задача - сделать кнопку для изменения порядка строк, т.е. поставил курсор на определенную строку GRIDа и двигаешь её вниз или вверх. Подскажите плиз, как сделать такого рода кнопку и функционал для изменения порядка строк? P.S.: Задача - двигать строки в заказе на продажу.
__________________
С уважением, Александр ООО «Производственный комплекс РАЦИОНАЛ» alexander.volchenko@razional.ru http://www.razional.ru/ |
|
13.01.2017, 11:33 | #2 |
Участник
|
стандартный функционал ядра - linenum.
в свойствах датасорса можно указать какое поле будет использоваться как linenum. linenum - это вещественное число. ядро заполняет, когда создает строки, следующим образом: +1 когда создаете последнюю строку -1 когда создаете строку перед первой среднее арифметическое двух соседних строк, когда вставляете между строками. вам достаточно перенумеровать linenum в строках и заставить ядро перечитать грид. ============= есть и другие способы. но они работают в обход ядра и требуют ручного вмешательства на всех шагах - чтение, отображение, добавление. не используйте другие способы. Последний раз редактировалось mazzy; 13.01.2017 в 11:36. |
|
|
За это сообщение автора поблагодарили: Ace of Database (3), S.Kuskov (2). |
Теги |
грид, заказ на продажу, перемещение строк внутри грида, строки грида, ax2012 |
|
|