Показать сообщение отдельно
Старый 21.02.2007, 23:39   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от petr Посмотреть сообщение
Я считаю, что подход Ивана вполне резонный. Но чтобы избежать обработки выбранных записей на клиенте я бы посоветовал либо перекрыть метод clicked() на BtnProcessLines и вызвать из ней класс (у которого поставить св-во выполняться на сервере) и передать ему сформированный set упакованный в контейнер.
Цитата:
Сообщение от kashperuk Посмотреть сообщение
По ссылке было описано замечание как раз по поводу работы на сервере/клиенте.
Вот, вырезал (это из метода обработки строк)
Угу. И для отображения галочек на клиенте гонять данные между клиентом и сервером...
...для каждой строчки
...или весь set

подумайте еще раз. Прикиньте как это будет работать для нескольких десятков, сотен, тысяч, миллионов записей.

Цитата:
Сообщение от kashperuk Посмотреть сообщение
Но, Вы должны согласиться, ни один юзер не будет отмечать, скажем, 2000 строк из 10000 тысяч. (проставляя галочки).
Да, не будет. Он просто попросит программиста сделать кнопку "Выделить все".

Цитата:
Сообщение от kashperuk Посмотреть сообщение
К примеру, у нас что-то подобное используется при обработке строк закупки (перед обработкой накладной)
И пользователи еще не возмущались почему у них галочки не сохраняются, когда они форму закрывают?
Запоминать упакованный класс будете?

Нафиг.
__________________
полезное на axForum, github, vk, coub.