Jump to content

Видимость данных в колонке типа ActionColumn


x11

Recommended Posts

Простите, я не вижу смысла использовать отдельный код для каждой отдельной сетки. Этим потом сложно управлять.

Форм много, сеток много. Где-то включены фильтры, где-то отключены. Где-то включен RowEditor, а где-то отключен.

 

Link to comment
Share on other sites

18 minutes ago, Sherzod said:

решение на демо примере работает

 

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

приложение запускается, что не работает, как ожидалось

ActionColumn привязал к полю ID

Подскажите, что я сделал не так? На что обратить внимание?

Спасибо большое.

Link to comment
Share on other sites

2 hours ago, Sherzod said:

если несколько гридов, то можно добавить cls

обратите внимание, что я добавил "customGrid" в сетку и в CustomCSS-код

Link to comment
Share on other sites

27 minutes ago, x11 said:

обратите внимание, что я добавил "customGrid" в сетку и в CustomCSS-код

procedure TMainForm.UniFormCreate(Sender: TObject);
begin
  //FillFilterComboboxes(dbgData, comboFilterKeyDown, comboTriggerEvent);
end;

Если так, то работает.

  • Like 1
Link to comment
Share on other sites

В общем, пока сложновато. Получается, много условий надо соблюсти, чтобы сделать вроде бы простое - вывести данные в столбец. Фильтр нельзя использовать, RowEditor нельзя использовать, fontawesome нельзя использовать :sad:

Хотя в таблице отключен RowEditor и все равно я получаю ошибку.

Т.е. что-то еще нельзя использовать. Ок, но как выяснить, из-за чего именно появляется такая ошибка? Можете подсказать?

Я бы и отключил, только как узнать, что отключать? Или наоборот - что включать?

Вот тестовый пример https://files.dp.ua/en/PwVAX

и он выдает "Cannot read property 'getView' of undefined".

Огромное спасибо, если еще раз поможете.

Screenshot_1.jpg

Link to comment
Share on other sites

40 minutes ago, x11 said:

и он выдает "Cannot read property 'getView' of undefined".

Попробуйте просто использовать: 

var el = sender.getView();

вместо

var el = sender.getView().getEl();

Link to comment
Share on other sites

Спасибо огромное, вроде помогло!

Опять же, как понять: почему в одном случае работает с getEl, а в другом не работает?

Боюсь, что что-то поменяется в таблице, какие-то настройки и снова приложение перестанет работать?

Т.е. просто хотелось бы понять и разобраться, чтобы знать, что и когда включать/отключить или какие можно добавить проверки?

 

Link to comment
Share on other sites

40 minutes ago, x11 said:

Опять же, как понять: почему в одном случае работает с getEl, а в другом не работает?

Скорее всего я поспешил с решением, возможно Вы используете фиксированные столбцы. 

Link to comment
Share on other sites

Да, пользователям разрешено использование фиксированных столбцов.

Т.е. в этом случаем может быть ошибка?

Link to comment
Share on other sites

Ну, в зависимости от некоторых конфигураций, создаются дополнительные объекты, и некоторые методы сетки передаются этим объектам. 

Link to comment
Share on other sites

  • 6 months later...

Очень странная проблема.

Если в заголовок Action-колонки вставить "<i class="fas fa-ellipsis-h"></i>"

то иконки в Action-колонке вообще не отображаются.

 

CSS-код я добавил в серверный модуль в свойство CustomCSS.

Пример приложил к сообщению.

 

Screenshot_1.jpg

Grid - ActionColumn.zip

Link to comment
Share on other sites

У вас какая версия uniGUI?

Дело в том, что на старых версиях и у меня работало, а после установки новой версии uniGUI теперь вот сижу и переделываю все Action-колоки.

Link to comment
Share on other sites

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...