Функционал таблицы #24

Closed
opened 2 years ago by asmeron · 25 comments
Owner

Подумать как сделать, что-бы нажимая на заголовок колонки таблицы:

  1. Там где в полях только галочки, сортировалось таблица по галочкам в прямом и обратном порядке
  2. Там где в полях текст, сортировалось в алфавитном прямом и обратном порядке
Подумать как сделать, что-бы нажимая на заголовок колонки таблицы: 1. Там где в полях только галочки, сортировалось таблица по галочкам в прямом и обратном порядке 2. Там где в полях текст, сортировалось в алфавитном прямом и обратном порядке
asmeron added the улучшение label 2 years ago
user-166 was assigned by asmeron 2 years ago
YanTheKaller was assigned by asmeron 2 years ago
anshn commented 2 years ago
Collaborator
  1. Возможно то, что галочки в таблице можно активировать/снять нажатием в любой части ячейки - не совсем удобно. Если есть возможность сделать так, чтобы они работали только по нажатию на сами чекбоксы, а нажатие по пустому месту в ячейке - выделяло бы строку, то было бы круто.
3. Возможно то, что галочки в таблице можно активировать/снять нажатием в любой части ячейки - не совсем удобно. Если есть возможность сделать так, чтобы они работали только по нажатию на сами чекбоксы, а нажатие по пустому месту в ячейке - выделяло бы строку, то было бы круто.
Collaborator

вряд ли так можно сделать. Для обработки используется нажатия на ячейку используется сигнал "toggled", который как раз идёт от чекбокса. Если даже он так работает, то более точного способа отслеживания нажатия на ячейку или сам чекбокс, скорее всего, нет

вряд ли так можно сделать. Для обработки используется нажатия на ячейку используется сигнал "toggled", который как раз идёт от чекбокса. Если даже он так работает, то более точного способа отслеживания нажатия на ячейку или сам чекбокс, скорее всего, нет
Collaborator

А что насчёт сорировки?

А что насчёт сорировки?
Collaborator

С этим тоже не всё легко, из-за фильтров стандартные функции сортировки перестают работать

С этим тоже не всё легко, из-за фильтров стандартные функции сортировки перестают работать
Collaborator

Не совсем понял, поподробнее.

Не совсем понял, поподробнее.
Collaborator

image
Вот такая вот байда происходит если пытаться сделать сортировку гтк-шными функциями. Потому что в модели фильтра этого не заложено функционала
image
image

![image](/attachments/1a78bef5-dc90-441b-9b1f-a9ec3d9b4bc3) Вот такая вот байда происходит если пытаться сделать сортировку гтк-шными функциями. Потому что в модели фильтра этого не заложено функционала ![image](/attachments/d689bc79-a1a3-404d-9cf9-edd8a5f8378b) ![image](/attachments/6f78efca-98ea-45b0-9528-01f05f4d8f3f)
Poster
Owner

Так почему фильтр самому не сделать, там условия простые и прозрачные для фильтрации.

Так почему фильтр самому не сделать, там условия простые и прозрачные для фильтрации.
Collaborator

Делаю

Делаю
Poster
Owner

Обновить информацию, если сделано, то закрыть

Обновить информацию, если сделано, то закрыть
asmeron added the ошибка label 8 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-services/commit/2c8cbbfa1e5ad1077b2abbc814862128e4dd7758
anshn commented 8 months ago
Collaborator

Сортировка в целом работает, но в столбце "Юнит" есть ощущение что из-за перемешанных русских и англ букв = все ломается:

image

Сортировка в целом работает, но в столбце "Юнит" есть ощущение что из-за перемешанных русских и англ букв = все ломается: ![image](/attachments/6e2f842c-652d-49fc-a7b3-7d631b2ac669)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-services/commit/87d3fcac422214a6043567bb7d45eb896d91ee5b
anshn commented 8 months ago
Collaborator

Все еще довольно странная сортировка

image

image

Все еще довольно странная сортировка ![image](/attachments/ca3b0872-054b-454d-9b10-650107add8bc) ![image](/attachments/98aee428-04e9-466c-a79e-960ada992d12)
Collaborator

Сделал сортировку по английской версии слова в юните, потому что как иначе сделать сортировку так чтобы она работала на любом языке и не прописывалась для каждого языка вручную я не знаю

Сделал сортировку по английской версии слова в юните, потому что как иначе сделать сортировку так чтобы она работала на любом языке и не прописывалась для каждого языка вручную я не знаю
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-services/commit/7e718d5fa838611889848575220c90dce81f2d26
Poster
Owner

Сделал сортировку по английской версии слова в юните, потому что как иначе сделать сортировку так чтобы она работала на любом языке и не прописывалась для каждого языка вручную я не знаю

Так юниты всегда будут на английском языке

> Сделал сортировку по английской версии слова в юните, потому что как иначе сделать сортировку так чтобы она работала на любом языке и не прописывалась для каждого языка вручную я не знаю Так юниты всегда будут на английском языке
Collaborator

Сделал сортировку по английской версии слова в юните, потому что как иначе сделать сортировку так чтобы она работала на любом языке и не прописывалась для каждого языка вручную я не знаю

Так юниты всегда будут на английском языке

В дизайне они с локализацией, я и сделал с локализацией

> > Сделал сортировку по английской версии слова в юните, потому что как иначе сделать сортировку так чтобы она работала на любом языке и не прописывалась для каждого языка вручную я не знаю > > Так юниты всегда будут на английском языке > В дизайне они с локализацией, я и сделал с локализацией
anshn commented 8 months ago
Collaborator

Если сортировать по колонке "Службы", то сортировка идет верно, а после Z почему то все ломается:

image

Если сортировать по колонке "Службы", то сортировка идет верно, а после Z почему то все ломается: ![image](/attachments/9467cc41-5700-4087-bdcc-49a36141c64b)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-services/commit/a3c00d1ebaad3c5be83705d70372c51e209bce7e
anshn commented 7 months ago
Collaborator

Не поменялось

Такое ощущение что список сортируется по имени юнита так:

  1. Список юнитов по алфавиту, те что неактивные
  2. Затем список юнитов в разброс те, что активные

image

Не поменялось Такое ощущение что список сортируется по имени юнита так: 1. Список юнитов по алфавиту, те что неактивные 2. Затем список юнитов в разброс те, что активные ![image](/attachments/56ef99e6-7fda-46a4-a1be-accf35cc1a2f)
anshn commented 7 months ago
Collaborator
  • в пользовательских юнитах сортировка не работает
    (проверяла по столбцам юнит и служба)

image

+ в пользовательских юнитах сортировка не работает (проверяла по столбцам юнит и служба) ![image](/attachments/3eccdde6-d2a3-4e0c-bc55-800e90e6822d)
Collaborator

я не знаю что у тебя не работает, всё сортируется

image
image
image
image

я не знаю что у тебя не работает, всё сортируется ![image](/attachments/a60745f9-ac82-45d1-a122-6e151b9258a3) ![image](/attachments/134483ae-8337-493f-a2c9-251a4db82187) ![image](/attachments/a7811629-30a5-4a63-b39f-67e2ef35fc1b) ![image](/attachments/6ecc6554-9d7c-44d1-aafa-aef7987fd706)
anshn commented 7 months ago
Collaborator

Пользовательские юниты: По нажатию на колонку "Автостарт" в системе - не происходит сортировка:

image

Пользовательские юниты: По нажатию на колонку "Автостарт" в системе - не происходит сортировка: ![image](/attachments/ab120033-d167-4fb2-a863-9d09ec622429)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-services/commit/f5db2366c7ffe30be9a87fb37766fb151b80f8a5
anshn commented 7 months ago
Collaborator

Проверила, закрываю

Проверила, закрываю
anshn closed this issue 7 months ago
Sign in to join this conversation.
No Milestone
No project
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-services#24
Loading…
There is no content yet.