Цитата:
Сообщение от
petr
Я считаю, что подход Ивана вполне резонный. Но чтобы избежать обработки выбранных записей на клиенте я бы посоветовал либо перекрыть метод clicked() на BtnProcessLines и вызвать из ней класс (у которого поставить св-во выполняться на сервере) и передать ему сформированный set упакованный в контейнер.
Цитата:
Сообщение от
kashperuk
По ссылке было описано замечание как раз по поводу работы на сервере/клиенте.
Вот, вырезал (это из метода обработки строк)
Угу. И для отображения галочек на клиенте гонять данные между клиентом и сервером...
...для каждой строчки
...или весь set
подумайте еще раз. Прикиньте как это будет работать для нескольких десятков, сотен, тысяч, миллионов записей.
Цитата:
Сообщение от
kashperuk
Но, Вы должны согласиться, ни один юзер не будет отмечать, скажем, 2000 строк из 10000 тысяч. (проставляя галочки).
Да, не будет. Он просто попросит программиста сделать кнопку "Выделить все".
Цитата:
Сообщение от
kashperuk
К примеру, у нас что-то подобное используется при обработке строк закупки (перед обработкой накладной)
И пользователи еще не возмущались почему у них галочки не сохраняются, когда они форму закрывают?
Запоминать упакованный класс будете?
Нафиг.