25.10.2017, 09:28 | #1 |
Участник
|
Как работают Grid'ы в DAX365FO
Я не занимаюсь аксаптой и вряд ли буду ей заниматься, но я делаю кое что связанное с учетными системами на базе веб-технологий и мне интересно: как работают Grid'ы в новой аксапте?
Собственно вопросов немного: Как загружаются данные, например если у нас миллион записей, то как аксапта будет их грузить? Есть ли возможность редактировать данные непосредственно в grid'е ? |
|
25.10.2017, 09:31 | #2 |
Участник
|
Цитата:
2. да, есть. |
|
|
За это сообщение автора поблагодарили: Lemming (5). |
25.10.2017, 10:40 | #3 |
Moderator
|
А вот листбоксы, похоже что целиком грузятся. Просто у меня на проекте консультанты попробовали загрузить интрастат целиком. (Это европейский таможенный классификатор - чуть меньше 10000 позиций). Сначала при попыткам навигации по нему очень тормозило из за отсутствия индекса. Индекс построили - теперь тормозит малость поменьше, но все равно неприемлимо сильно. Попытка выбора нужного кода в карточке номенклатуры (string с lookup) занимает секунд 50-60. А если перейти в основную таблицу, то после выбора позиции в list box, все на 4-5 секунд замирает и ждет пока в правой части формы обновятся поля.
Похоже что на справочнике интрастата нормальной размерности они это просто не тестировали. В Contoso там порядка 6 или 7 записей. Ну то есть - можно конечно справочник почистить, но далеко не всегда можно однозначно угадать какие коды интрастата будут использоваться, а какиие - не будут. P.S. Что интересно - если выбрать значение intrastat в карточке продукта, а потом снова кликнуть на стрелочку - то замирает все заново. То есть - клиентского кэширования dataset, похоже что нет. Последний раз редактировалось fed; 25.10.2017 в 11:03. |
|
|
За это сообщение автора поблагодарили: Link (1). |
25.10.2017, 10:52 | #4 |
Участник
|
Цитата:
Цитата:
In our particular case, 11 fields were added to the grid on form CustTable using form extension. As result, we get troubles with performance (around 4-8 seconds to change the line on the grid). And what is interesting - even if we simply make this fields not visible, performance becomes better.
After investigation on the server side, we found out, that server is busy for less than 1 second, and all other time, there is a freeze on the client side. You can find network diagrams on the picture below. Also, we found out that trouble is only in IE browser because in Chrome this form works fine (1.5 -2 seconds to change the line on the grid). |
|
25.10.2017, 11:03 | #5 |
Moderator
|
|
|
25.10.2017, 12:16 | #6 |
Administrator
|
гриды бывают разные. К примеру, Hierarchical Grid явно грузится весь. Но это отдельный тип извращения ))
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 25.10.2017 в 14:14. |
|
|
За это сообщение автора поблагодарили: mazzy (2), Lemming (5). |
Теги |
d365o, grid |
|
|