Jump to content

x11

uniGUI Subscriber
  • Posts

    2822
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by x11

  1. https://github.com/danieleteti/delphimvcframework/tree/master/samples
  2. Добавил в custom.css .x-tabbar-inner {flex-wrap: wrap!important} не помогло
  3. Для начала надо понять: какому именно экземпляру MainModule нужно переадресовать запрос.
  4. Всё привязано и всё создано. Как только переключаю в paged - всё работает. Пример Infinity Grid, где используется ClientDataSet, работает. А я использую UniDAC с SQL-запросом и у меня не работает. Поэтому хотелось бы знать, что включить/отключить в TUniQuery, чтобы оно взлетело.
  5. так MainModule для этого предназначен - один MainModule на каждое клиентское подключение
  6. какие свойство должны быть у датасета, на что обратить внимание?
  7. i use Calculated string field + onCalcFields event http://forums.unigui.com/index.php?/topic/14264-остается-место-после-скрытия-иконок-у-tunitreeview/&do=findComment&comment=77178
  8. Вопрос другой - а зачем? Зачем, если UniGUI для этого не предназначен? Погугли на тему: Delphi rest api http://docwiki.embarcadero.com/RADStudio/Rio/en/Tutorial:_Using_the_REST_Client_Library_to_Access_REST-based_Web_Services
  9. В событии UniFrameCreate UniDBGrid1.BufferedStore.Enabled := true; UniDBGrid1.WebOptions.Paged := false; Открываю фрейм, а таблицы просто нет. Т.е. вообще, даже заголовка нет. Никаких ошибок и исключений не возникает. Что я делаю не так?
  10. Я правильно понимаю, что свойства BufferedStore и WebOptions.Paged в runtime менять нельзя? Их можно менять только при создании окна или в designtime?
  11. \Demos\Touch\Small Hybrid App Demos\Touch\Hybrid on mobile devices - only mobile forms
  12. К сожалению, создатели примеров не пишут там, что именно надо включить/отключить, чтобы тот или иной пример работал именно так. Вот ест пример "Grid - Infinite Scroll". И что там надо включить/отключить?
  13. А свойство uniDBGrid.BufferedStore к этому имеет отношение? А то в справке ни слова
  14. Чем отличаются ColumnFromFieldName и ColumnByName? col := dbgData.ColumnByName('id');// так работает col := dbgData.Columns.ColumnFromFieldName ('id');// так ошибка if Assigned(col) then col.ShowSummary := True else MessageBox(constError, 'col not assigned'); под ошибкой подразумеваю, что col not assigned
  15. Я правильно понимаю, что TuniDBGrid.Columns.ColumnFromFieldName() регистрочувствительный? Если да, то это не указано в справке Если нет, тогда это баг. Хотелось бы, чтобы метод ColumnFromFieldName был регистронезависимый. UniGUI 1531.
  16. Или вообще отсутствуют... А если отсутствуют, то можно изменить размеры окна браузера и тогда кнопки появятся, но появятся в неправильном месте.
  17. Проблема проявляется при добавлении данных. Например, нажимаю на UniDBNavigator кнопку +, появляется строка добавления, а кнопки Подтвердить и Отмена "уехали вправо".
  18. А может ли сетка uniDBGrid быть с "бесконечной" прокруткой? Попытаюсь объяснить. Внизу сетки есть пагинатор. Так вот, чтобы пользователь не нажимал каждый раз Next page, можно ли сделать так, чтобы был не переход а следующую страницу, а просто дозаагрузка данных прямо в таблицу. Например, в сетке видны 100 записей. Пользователь прокручивает-прокручивает-прокручивает, а когда курсор доходит до 90ой записи, то в таблицу догружаются ещё, например, 50 записей, таким образом в сетке видных уже 150 записей. Но... в базе может быть миллион записей и не все их надо дозагружать, иначе памяти не хватит, поэтому верхние записи можно "уничтожать", чтобы в сетке было одновременно не более 200-300 записей. Типа RecyclableList: в сетке создаётся столько строк, сколько видно на экране + ещё небольшой запас, а при прокрутке предыдущие невидимые удаляются, а вместо них добавляются другие вниз или вверх сетки, в зависимости от направления прокрутки. В базе имеем огромный массив , а в интерфейсе рисуем только необходимое для отображения кол-во, соответственно и TDataSet тоже имеет такое количество записей. Надеюсь понятно пояснил.
  19. Ну да, моргание почти исчезло.
  20. Спасибо. Одна проблема решена - с морганием при закрытии UniTabSheet.
  21. Вот у формы отключена маска ScreenMask, но форма всё равно неприятно моргает, когда у UniPageControl вкладка закрывается.
  22. Как отключить показ маски? Когда пользователь нажимает кнопку Обновить, то на экране сетка или окно моргает, что очень раздражает, особенно если у пользователю включена темная тема. Такая же проблема и у UniForm. На форме лежит UniPageControl и когда вкладка закрывается то экран моргает. При создании/открытии вкладки не так заметно, а вот при закрытии более заметно и вызывает неприятный визуальный эффект. Задача. Сделать так, чтобы ни форма, ни датасет с сеткой не моргали при обновлении.
  23. Как встроить навигатор TUniDBNavigator в TUniDBTreeGrid? Чтобы тоже был слева внизу.
  24. А как то же самое проделывать с другими компонентами? Например с UniDBTreeGrid.
×
×
  • Create New...