-
Posts
2809 -
Joined
-
Last visited
-
Days Won
13
Content Type
Profiles
Forums
Events
Everything posted by x11
-
Наоборот, если включить. в том-то и проблема, что ShowToolTipAlways отключено = false, а подсказка все равно всплывает
-
Ещё раз спрошу. Как при закрытии окна/фрейма узнать состояние контейнера: свернут или нет?
-
У некоторых компонентов-контейнеров, типа TUniFieldSet есть свойство Collapsible, что весьма удобно. Пользователь может свернуть/развернуть контейнер. Но нет свойства Collapsed, которое бы отвечало за состояние панели и которое можно было бы менять программно. Если пользователь свернул контейнер TUniFieldSet и закрыл окно, то он ожидает, что при следующем открытии окна этот контейнер будет свернут. Другими словами, контейнерам не хватает свойства Collapsed, чтобы программно управлять панелью. Чтобы при открытии окна, указать UniFieldSet1.Collapsed := False; Такое свойство есть у TUniPanel.
-
Как вариант, я указал column в свойстве Layout у контейнера UniFieldSet. Все равно они сдвинулись влево и не растягиваются.
-
Есть TUniFieldSet, внутри лежит две компоненты TUniRadioGroup. Все кнопки сдвинулись влево, а хотелось бы, чтобы они немного шире были. Чтобы при увеличении родительского поля UniFieldSet они тоже немного растягивались, но не сильно. Вставляю в with формулу: calc(width - 30%) или другую, но оно не работает. Подскажите, как правильно?
-
Непонятно почему у этого поля подсказки нет, если навести на ячейку курсор мышки. Перепроверил - свойство ShowToolTip включено.
-
У столбцов TUniDBGridColumn есть два свойства, отвечающие за всплывающую подсказку: ShowToolTip и ShowToolTipAlways. В справке http://www.unigui.com/doc/online_help/api/!!MEMBERTYPE_Properties_uniDBGrid_TUniDBGridColumn.html я описания не нашёл. Подскажите, что за свойства и как их правильно использовать? Как они зависят друг от друга? Почему, когда включено ShowToolTip, то всплывающей подсказки нет? Я так подразумеваю, что если включено свойство ShowToolTip, то подсказка всплывает только в том случае, если текст ячейки не виден весь или если текст в ячейке больше определенного количества символов. Я отключил у всех столбцов свойство ShowToolTipAlways, но подсказка все равно всплывает даже там, где текст полностью виден. Или это ошибка (глюк)? В любом случае, хотелось бы понять, как работают эти свойства. Спасибо.
-
О, я забыл же. У меня же так и сделано. Есть текстовый calculated-столбец в TDataSet и я туда пишу название иконки procedure TfmdMainForm.DataSet1CalcFields(DataSet: TDataSet); begin DataSet.FieldByName('img').AsString := ''; if DataSet.FieldByName('old_price').asinteger > 0 then begin if DataSet.FieldByName('old_price').asinteger > DataSet.FieldByName('price').asinteger then DataSet.FieldByName('img').AsString := '<i class="fa fa-arrow-down" aria-hidden="true"></i>'; if DataSet.FieldByName('old_price').asinteger < DataSet.FieldByName('price').asinteger then DataSet.FieldByName('img').AsString := '<i class="fa fa-arrow-up" aria-hidden="true"></i>'; end// if DataSet.FieldByName('old_price').asinteger > 0 else begin if DataSet.FieldByName('IsNewObj').asinteger = 1 then DataSet.FieldByName('img').AsString := '<i class="fa fa-asterisk" aria-hidden="true"></i>'; end; end; Только нужно писать в столбец не "fa fa-plus", а полный HTML-код s := '<i class="fa fa-arrow-down" aria-hidden="true"></i>' как указано здесь https://fontawesome.com/v4.7.0/icon/address-book
-
Ну, и как это сделать?
-
Ну принцип похожий. И там, и там столбцы грида. Создай столбец для иконок, там и рисуй.
-
я вроде бы дал подсказку
-
UniDBTreeGrid это почти тот же самый грид, что и UniDBGrid, мне кажется, в примерах можно подсмотреть, как выводятся картинки в UniDBGrid и реализовать вывод картинок в UniDBTreeGrid по такому же принципу.
-
Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием.
-
А почему вы не пишите, как делали и что именно не получилось? Попробуйте так. Вроде это стандартный VCL способ. У UniTreeView есть свойство images, куда можно назначить список картинок UniImageList. А у каждого Item есть свойство ImageIndex. Вроде интуитивно понятно.
-
You can use the standard example "GridFiltering-2". Drop TUniTreeView on UniHiddenPanel1 and press "Run(F9)" with debug. Then open localhost:8077 in browser. Delphi Rio, UniGUI 1530, Firefox, Win 10 x64.
-
Спасибо. Проблема решена. Надеюсь, вы это исправление включите в будущие сборки.
-
Сборка последняя, 1530, Firefox, Chrom. Могу отправить вам скомпилированный EXE-файл
-
-
-
Использую, но не для дерева, вот содержимое моего файла custom.css . myDelCell { border-top: 1px solid red !important; border-bottom: 1px solid red !important; } .myDelCell:nth-child(2) { border-left: 1px solid red !important; } .myDelCell:last-child { border-right: 1px solid red !important; }
-
-
-
-
Ну да, я так и сделал, иконки исчезли. А вот текст влево не сдвинулся. На второй картинке видно, что между переключателем (чекбоксом) и надписями есть лишнее место и я его красным обвел.