AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.01.2017, 11:05   #1  
alexander.PK-RAZIONAL is offline
alexander.PK-RAZIONAL
Участник
 
18 / 10 (1) +
Регистрация: 31.10.2016
Адрес: г. Липецк
Изменение порядка строк в GRID. Как сделать кнопку для перемещения строки?
Доброе время суток!

Используем DAX 2012.

Появилась задача - сделать кнопку для изменения порядка строк, т.е. поставил курсор на определенную строку GRIDа и двигаешь её вниз или вверх.

Подскажите плиз, как сделать такого рода кнопку и функционал для изменения порядка строк?

P.S.: Задача - двигать строки в заказе на продажу.
__________________
С уважением, Александр
ООО «Производственный комплекс РАЦИОНАЛ»
alexander.volchenko@razional.ru
http://www.razional.ru/
Старый 13.01.2017, 11:33   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
стандартный функционал ядра - linenum.
в свойствах датасорса можно указать какое поле будет использоваться как linenum.
linenum - это вещественное число.

ядро заполняет, когда создает строки, следующим образом:
+1 когда создаете последнюю строку
-1 когда создаете строку перед первой
среднее арифметическое двух соседних строк, когда вставляете между строками.

вам достаточно перенумеровать linenum в строках
и заставить ядро перечитать грид.

=============
есть и другие способы. но они работают в обход ядра и требуют ручного вмешательства на всех шагах - чтение, отображение, добавление. не используйте другие способы.

Последний раз редактировалось mazzy; 13.01.2017 в 11:36.
За это сообщение автора поблагодарили: Ace of Database (3), S.Kuskov (2).
Теги
грид, заказ на продажу, перемещение строк внутри грида, строки грида, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Как пометить на grid_е несколько строк ? Eland DAX: Программирование 9 05.10.2006 11:27
Advanced programming: Grid data and view manipulations batiskaf_new DAX: Программирование 15 21.06.2006 11:44
Раскраска строк в Grid'е Андре DAX: Программирование 3 14.10.2002 16:05
Функция "Удалить строки" Oks DAX: Функционал 1 03.07.2002 18:09
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:38.