Jump to content

x11

uniGUI Subscriber
  • Posts

    2809
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by x11

  1. Наоборот, если включить. в том-то и проблема, что ShowToolTipAlways отключено = false, а подсказка все равно всплывает
  2. Ещё раз спрошу. Как при закрытии окна/фрейма узнать состояние контейнера: свернут или нет?
  3. У некоторых компонентов-контейнеров, типа TUniFieldSet есть свойство Collapsible, что весьма удобно. Пользователь может свернуть/развернуть контейнер. Но нет свойства Collapsed, которое бы отвечало за состояние панели и которое можно было бы менять программно. Если пользователь свернул контейнер TUniFieldSet и закрыл окно, то он ожидает, что при следующем открытии окна этот контейнер будет свернут. Другими словами, контейнерам не хватает свойства Collapsed, чтобы программно управлять панелью. Чтобы при открытии окна, указать UniFieldSet1.Collapsed := False; Такое свойство есть у TUniPanel.
  4. Как вариант, я указал column в свойстве Layout у контейнера UniFieldSet. Все равно они сдвинулись влево и не растягиваются.
  5. Есть TUniFieldSet, внутри лежит две компоненты TUniRadioGroup. Все кнопки сдвинулись влево, а хотелось бы, чтобы они немного шире были. Чтобы при увеличении родительского поля UniFieldSet они тоже немного растягивались, но не сильно. Вставляю в with формулу: calc(width - 30%) или другую, но оно не работает. Подскажите, как правильно?
  6. Непонятно почему у этого поля подсказки нет, если навести на ячейку курсор мышки. Перепроверил - свойство ShowToolTip включено.
  7. У столбцов TUniDBGridColumn есть два свойства, отвечающие за всплывающую подсказку: ShowToolTip и ShowToolTipAlways. В справке http://www.unigui.com/doc/online_help/api/!!MEMBERTYPE_Properties_uniDBGrid_TUniDBGridColumn.html я описания не нашёл. Подскажите, что за свойства и как их правильно использовать? Как они зависят друг от друга? Почему, когда включено ShowToolTip, то всплывающей подсказки нет? Я так подразумеваю, что если включено свойство ShowToolTip, то подсказка всплывает только в том случае, если текст ячейки не виден весь или если текст в ячейке больше определенного количества символов. Я отключил у всех столбцов свойство ShowToolTipAlways, но подсказка все равно всплывает даже там, где текст полностью виден. Или это ошибка (глюк)? В любом случае, хотелось бы понять, как работают эти свойства. Спасибо.
  8. О, я забыл же. У меня же так и сделано. Есть текстовый 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
  9. Ну принцип похожий. И там, и там столбцы грида. Создай столбец для иконок, там и рисуй.
  10. UniDBTreeGrid это почти тот же самый грид, что и UniDBGrid, мне кажется, в примерах можно подсмотреть, как выводятся картинки в UniDBGrid и реализовать вывод картинок в UniDBTreeGrid по такому же принципу.
  11. Может вам не отвечают, потому что вы не можете нормально задать вопрос? С более менее полным описанием.
  12. А почему вы не пишите, как делали и что именно не получилось? Попробуйте так. Вроде это стандартный VCL способ. У UniTreeView есть свойство images, куда можно назначить список картинок UniImageList. А у каждого Item есть свойство ImageIndex. Вроде интуитивно понятно.
  13. 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.
  14. Спасибо. Проблема решена. Надеюсь, вы это исправление включите в будущие сборки.
  15. Сборка последняя, 1530, Firefox, Chrom. Могу отправить вам скомпилированный EXE-файл
  16. Выбрал другую тему. Открыл в другом браузере - всё равно проблема. Сейчас сделаю тестовый пример.
  17. Использую, но не для дерева, вот содержимое моего файла 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; }
  18. Может быть эти картинки помогут понять?
  19. Странно. Почему у меня тогда лишнее место? Тема оформления - default
  20. Я хочу сказать, что должно быть вот так, как я нарисовал на картинке:
  21. Ну да, я так и сделал, иконки исчезли. А вот текст влево не сдвинулся. На второй картинке видно, что между переключателем (чекбоксом) и надписями есть лишнее место и я его красным обвел.
×
×
  • Create New...