-
Posts
2822 -
Joined
-
Last visited
-
Days Won
13
Content Type
Profiles
Forums
Events
Everything posted by x11
-
https://github.com/danieleteti/delphimvcframework/tree/master/samples
-
Добавил в custom.css .x-tabbar-inner {flex-wrap: wrap!important} не помогло
- 7 replies
-
- tunitabcontrol
- tunipagecontrol
-
(and 1 more)
Tagged with:
-
Для начала надо понять: какому именно экземпляру MainModule нужно переадресовать запрос.
-
Всё привязано и всё создано. Как только переключаю в paged - всё работает. Пример Infinity Grid, где используется ClientDataSet, работает. А я использую UniDAC с SQL-запросом и у меня не работает. Поэтому хотелось бы знать, что включить/отключить в TUniQuery, чтобы оно взлетело.
-
так MainModule для этого предназначен - один MainModule на каждое клиентское подключение
-
-
i use Calculated string field + onCalcFields event http://forums.unigui.com/index.php?/topic/14264-остается-место-после-скрытия-иконок-у-tunitreeview/&do=findComment&comment=77178
-
Вопрос другой - а зачем? Зачем, если UniGUI для этого не предназначен? Погугли на тему: Delphi rest api http://docwiki.embarcadero.com/RADStudio/Rio/en/Tutorial:_Using_the_REST_Client_Library_to_Access_REST-based_Web_Services
-
В событии UniFrameCreate UniDBGrid1.BufferedStore.Enabled := true; UniDBGrid1.WebOptions.Paged := false; Открываю фрейм, а таблицы просто нет. Т.е. вообще, даже заголовка нет. Никаких ошибок и исключений не возникает. Что я делаю не так?
-
Я правильно понимаю, что свойства BufferedStore и WebOptions.Paged в runtime менять нельзя? Их можно менять только при создании окна или в designtime?
-
\Demos\Touch\Small Hybrid App Demos\Touch\Hybrid on mobile devices - only mobile forms
-
up
- 7 replies
-
- tunitabcontrol
- tunipagecontrol
-
(and 1 more)
Tagged with:
-
К сожалению, создатели примеров не пишут там, что именно надо включить/отключить, чтобы тот или иной пример работал именно так. Вот ест пример "Grid - Infinite Scroll". И что там надо включить/отключить?
-
А свойство uniDBGrid.BufferedStore к этому имеет отношение? А то в справке ни слова
-
Чем отличаются 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
-
Я правильно понимаю, что TuniDBGrid.Columns.ColumnFromFieldName() регистрочувствительный? Если да, то это не указано в справке Если нет, тогда это баг. Хотелось бы, чтобы метод ColumnFromFieldName был регистронезависимый. UniGUI 1531.
-
Или вообще отсутствуют... А если отсутствуют, то можно изменить размеры окна браузера и тогда кнопки появятся, но появятся в неправильном месте.
-
Проблема проявляется при добавлении данных. Например, нажимаю на UniDBNavigator кнопку +, появляется строка добавления, а кнопки Подтвердить и Отмена "уехали вправо".
-
А может ли сетка uniDBGrid быть с "бесконечной" прокруткой? Попытаюсь объяснить. Внизу сетки есть пагинатор. Так вот, чтобы пользователь не нажимал каждый раз Next page, можно ли сделать так, чтобы был не переход а следующую страницу, а просто дозаагрузка данных прямо в таблицу. Например, в сетке видны 100 записей. Пользователь прокручивает-прокручивает-прокручивает, а когда курсор доходит до 90ой записи, то в таблицу догружаются ещё, например, 50 записей, таким образом в сетке видных уже 150 записей. Но... в базе может быть миллион записей и не все их надо дозагружать, иначе памяти не хватит, поэтому верхние записи можно "уничтожать", чтобы в сетке было одновременно не более 200-300 записей. Типа RecyclableList: в сетке создаётся столько строк, сколько видно на экране + ещё небольшой запас, а при прокрутке предыдущие невидимые удаляются, а вместо них добавляются другие вниз или вверх сетки, в зависимости от направления прокрутки. В базе имеем огромный массив , а в интерфейсе рисуем только необходимое для отображения кол-во, соответственно и TDataSet тоже имеет такое количество записей. Надеюсь понятно пояснил.
-
Ну да, моргание почти исчезло.
-
Спасибо. Одна проблема решена - с морганием при закрытии UniTabSheet.
-
Вот у формы отключена маска ScreenMask, но форма всё равно неприятно моргает, когда у UniPageControl вкладка закрывается.
-
Как отключить показ маски? Когда пользователь нажимает кнопку Обновить, то на экране сетка или окно моргает, что очень раздражает, особенно если у пользователю включена темная тема. Такая же проблема и у UniForm. На форме лежит UniPageControl и когда вкладка закрывается то экран моргает. При создании/открытии вкладки не так заметно, а вот при закрытии более заметно и вызывает неприятный визуальный эффект. Задача. Сделать так, чтобы ни форма, ни датасет с сеткой не моргали при обновлении.
-
Как встроить навигатор TUniDBNavigator в TUniDBTreeGrid? Чтобы тоже был слева внизу.
-
А как то же самое проделывать с другими компонентами? Например с UniDBTreeGrid.