Jump to content

Проблемы с MultiColumnSort - приложение отправляет очень много запросов на сервер (мигает/мерцает заголовок)


x11

Recommended Posts

Запустите пример, нажмите OpenDataset и пощелкайте по заголовкам ID и name, а потом обратите внимание, как начинают быстро моргать (мигать/мерцать) заголовки таблицы. Т.е. мультисортировка заходит в какой-то цикл. При этом на сервер отправляется в цикле очень много запросов без остановки.

 

https://files.dp.ua/en/CyvmL9MQa

Обратите внимание, что у сетки есть события afterrender и reconfigure. Т.к. сетка настраивается на то, чтобы работать с ActionColumn и встроенными фильтрами источник.

Это я что-то делаю неправильно или проблема с мультисортировкой?

Спасибо.

Screenshot_1.jpg

uniGUI_MultiSort.zip

Link to comment
Share on other sites

27 minutes ago, x11 said:

uniGUI_MultiSort.zip 6.96 MB · 1 download

Мы проверим, кажется проблема возникает при Close/Open набора данных.

Обходной путь:

  private
    FOrderString: string;


  if FOrderString <> OrderStr then
  begin
    UniMainModule.qTypes.close;
    UniMainModule.qTypes.IndexFieldNames := OrderStr;
    //UniMainModule.qTypes.SetOrderBy(OrderStr);
    UniMainModule.qTypes.Open;
    FOrderString := OrderStr;
  end

 

  • Upvote 1
Link to comment
Share on other sites

  • x11 changed the title to Проблемы с MultiColumnSort - приложение отправляет очень много запросов на сервер (мигает/мерцает заголовок)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...