Kenneth
uniGUI Subscriber-
Posts
156 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Kenneth
-
Thanks!
-
Up! Perhaps there is an alternative solution, because waiting for the next release is not possible.
-
How can I hide a tab? Unigui 1.90.0.1555 Delphi 11.
-
How I can get the result of the rating in the program?
-
How to implement list swipe for mobile in Unigui
Kenneth replied to mhmda's topic in Components and Code Samples
@mhmda thanks, Just what I was looking for! I have one question. For example, the side button have a width of 50, how to limit the panel, so that it swipes only to 50 and does not go beyond the button? Thanks. -
здравствуйте. этот пользовательский атрибут вам мешает?
-
Please try this: SetStretchBltMode(bmp2.Canvas.Handle,4); //<-------- use this bmp2.Canvas.CopyRect(destRect, bmp.canvas, srcRect);
-
сейчас нет возможности посмотреть, позже гляну, отпишусь. И это пустой проект. Просто в моем случае 2-3 сек это не приемлемо, необходима мгновенная реакция. Я думаю для унигуи 2сек это норм, тут уже никуда не деться. То что писал до 10сек это скорее всего при первоначальном открытии, когда ещё в кеше пусто и плюс скорость интернета. Было бы хорошо сначала отобразить хтмл.
-
Я же выше писал, при проверке на скорость инструментами гугла, он просит обратить внимание на компоненты самого унигуи, именно стили темы и т.д. Возьмите пустой проект, без всяких загрузок и сами можете обнаружить небольшое подвисание, перед открытием. Возможно с этим придётся считаться, тогда есть ли вариант сначала показать хтмл страницу, а после загрузки приложения, само приложение? Хтмл естественно показать нужно не в хтмл фрейме, а как отдельную от унигуи страницу, иначе нет смысла.
-
при открытии приложения через браузер приходится ждать от 5 до 10 сек. Как ускорить этот процесс? Гугл советует "Устраните ресурсы, блокирующие отображение", в основном это стили темы и все что связанно с унигуи. У кого есть опыт, поделитесь? Какие есть возможности максимально ускорить загрузку?
-
А если так попробовать: 1. В ServerModule procedure TUniServerModule.UniGUIServerModuleHTTPCommand(.. begin if ARequestInfo.Document = '/help' then begin ARequestInfo.Document:=''; ARequestInfo.Params.Add('path=help'); ARequestInfo.Params.Add('id='+ARequestInfo.Params.Values['id']); end; end; 2. В MainModule procedure UniGUIMainModuleHandleRequest(ASession: TObject; var Handled: Boolean); begin if ASession<>nil then begin if (TUniGUISession(ASession).ARequest.Params.Values['path']='help') then begin //Можно передать глобальные параметры, а уже в главной форме их увидеть id := TUniGUISession(ASession).ARequest.Params.Values['id']; end; end; end;
-
@mhmda thanks for sharing your experience. About esegece, how stable and well it works? I tried free solutions but everyones has problems.
-
Библиотеки добавил, сертификаты самоподписанные создал как мануале, кинул все в корневой каталог, но все равно вот такая обишка: Что это может быть?
-
@x11 не могли бы показать custom.CSS как у вас прописан?
-
Проблема была в MainModule.TouchTheme. Данные стили срабатывают только если стоит тема triton, то что по умолчанию. Если поставить другую тему, то стили уже не работают. Возможно ли реализовать стиль при любых темах?
-
@Sherzodспасибо за ответ. В тестовом у меня тоже сработало, а в рабочем не хочет. Буду разбираться из-за чего, как разберусь отпишусь о причине.
-
Ничего не меняется. Также.
-
with TUnimButton.Create(UnimScrollBox1) do begin ClientEvents.UniEvents.Values['beforeInit']:='function(sender, config){ config.cls="btnborder";}'; JSInterface.JSConfig('cls',['btnborder']); Parent:=UnimScrollBox1; Align:=alLeft; end;
-
А у меня почему то не работает. Дельфи и версия фреймворка последней версии. Создаю в рантайме кнопки, при создании использую вот такой код: btn.ClientEvents.UniEvents.Values['beforeInit']:='function(sender, config){ config.cls="btnborder";}'; btn.JSInterface.JSConfig('cls',['btnborder']); CustomCSS: .btnborder .x-inner-el{ border-radius: 20px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; } P.S. В десктопном браузере работает (без .x-inner-el), а в мобильном никак не хочет.
-
Building Mobile Listview with floating action button
Kenneth replied to mhmda's topic in Components and Code Samples
good! it's work! -
Building Mobile Listview with floating action button
Kenneth replied to mhmda's topic in Components and Code Samples
Hi all. Who knows how to swipe in TUnimDBListGrid so that it can be seen with animation? And how I know direction swipe left or right? -
👍
-
try using THTTPClient
-
Получается, но не корректно отображает. Видимо этот вариант для мобильной версии больше подходит.
-
как показано выше, отображается не корректно. Спасибо за совет позже попробую использовать uniPanel