x11 Posted January 17, 2021 Share Posted January 17, 2021 Подскажите, на что влияет свойство TUniModernToolkitModes.Desktop? Потому что я меняю значение, но в приложении (в браузере) ничего не меняется. При этом, если меня у TUniModernToolkitModes.Phone, то видно, что элементы становятся больше/меньше. Спасибо. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 17, 2021 Share Posted January 17, 2021 24 minutes ago, x11 said: Потому что я меняю значение, но в приложении (в браузере) ничего не меняется. Не меняется даже размер шрифта? Quote Link to comment Share on other sites More sharing options...
x11 Posted January 18, 2021 Author Share Posted January 18, 2021 Нет, не меняется. На картинках 2 варианта. Меняю ModernToolkitModes.Desktop, перекомпилирую, перезапускаю в браузере (Firefox, Chrome). uniuGUI 1543. А у вас меняется? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 18, 2021 Share Posted January 18, 2021 2 minutes ago, x11 said: Меняю ModernToolkitModes.Desktop Здравствуйте, У Вас десктопное приложение? Это для мобильных приложений. Quote Link to comment Share on other sites More sharing options...
x11 Posted January 18, 2021 Author Share Posted January 18, 2021 Десктопное, да. По названию свойства (TUniModernToolkitModes), не очень-то и понятно, что это только для мобильных приложений. И в справке и в справке нету об этом информации. Т.е. получается вот так: TUniModernToolkitModes.Desktop - как будет выглядеть мобильное (Touch) приложение в браузере на стационарном ПК (ноутбуке). TUniModernToolkitModes.Table(t) - как будет выглядеть мобильное (Touch) приложение в браузере на планшете. TUniModernToolkitModes.Phone - как будет выглядеть мобильное (Touch) приложение в браузере на смартфоне. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 18, 2021 Share Posted January 18, 2021 Да. Quote Link to comment Share on other sites More sharing options...
x11 Posted January 18, 2021 Author Share Posted January 18, 2021 7 hours ago, Sherzod said: Да. Еще вопрос. Подскажите, можно ли сделать так, чтобы эти свойства применялись к приложению в run-time, при загрузке приложение. Дело в том, что я загружаю настройки из базы данных после успешного логина, когда я уже знаю ID пользователя и знаю, настройки какого пользователя нужно брать из базы. Вот и получается, что пользователь меняет масштаб TUniModernToolkitModes у себя в настройках приложение, перезагружает приложение в браузере, но визуально ничего не меняется. Это поведение есть на смартфоне. Но этого поведение, как ни странно, нет в десктопном Хроме, т.е. в декстопном Хроме изменения есть. Спасибо. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 18, 2021 Share Posted January 18, 2021 10 minutes ago, x11 said: Это поведение есть на смартфоне. Но этого поведение, как ни странно, нет в десктопном Хроме, т.е. в декстопном Хроме изменения есть. Еще раз уточните пожалуйста. Quote Link to comment Share on other sites More sharing options...
x11 Posted January 18, 2021 Author Share Posted January 18, 2021 Есть форма логина. Как только пользователь ввел правильно имя и пароль, загружаются настройки приложения для єтого пользователя, в том чисе и TUniModernToolkitModes. Так вот, на десктопном браузере в мобильном режиме шрифт меняется, а на смартфоне - не меняется. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted January 18, 2021 Share Posted January 18, 2021 А приложение какое? Мобильное? Quote Link to comment Share on other sites More sharing options...
x11 Posted January 18, 2021 Author Share Posted January 18, 2021 Гибридное. Но в оба браузера я загружаю приложения, как http://CompName:8077/m - т.е. получается в обоих случаях мобильный вариант. Quote Link to comment Share on other sites More sharing options...
x11 Posted Thursday at 09:20 AM Author Share Posted Thursday at 09:20 AM On 1/18/2021 at 6:40 PM, x11 said: а на смартфоне - не меняется. проблема все еще актуальна считьівание настроек происходит после логина, в собьітии UniGUIMainModuleBeforeLogin if Handled then begin т.е. когда уже известен логин пользователя и можно получить его настройки из базьі Quote Link to comment Share on other sites More sharing options...
x11 Posted Thursday at 10:03 AM Author Share Posted Thursday at 10:03 AM и в документации https://www.unigui.com/doc/online_help/api/uniGUITypes_TUniModernToolkitMode.html не написано, в какой момент программно правильно устанавливать такие значения Quote Link to comment Share on other sites More sharing options...
x11 Posted Thursday at 10:08 AM Author Share Posted Thursday at 10:08 AM работает в собьітии UniGUIMainModuleCreate... придется хранить єту настройку в куках 😕 Quote Link to comment Share on other sites More sharing options...
x11 Posted Friday at 06:54 AM Author Share Posted Friday at 06:54 AM Так и должно бьіть, что свойство ModernToolkitModes.Desktop вообще не влияет на внешний вид приложения? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted Friday at 09:48 AM Share Posted Friday at 09:48 AM 2 hours ago, x11 said: вообще не влияет на внешний вид приложения? Шрифты, значки же меняются, нет? Quote Link to comment Share on other sites More sharing options...
x11 Posted Friday at 09:56 AM Author Share Posted Friday at 09:56 AM десктоп тема классическая закоментировал загрузку настроек поменял на mtBig перекомпилировал и запустил - изменений нет потом все то же самое только с mtNormal - изменений нет 1я картинка - normal 2я картинка - big Quote Link to comment Share on other sites More sharing options...
Sherzod Posted Friday at 10:36 AM Share Posted Friday at 10:36 AM Это для мобильной версии. Quote Link to comment Share on other sites More sharing options...
x11 Posted Friday at 10:40 AM Author Share Posted Friday at 10:40 AM странно, зачем тогда Desktop? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted Friday at 10:46 AM Share Posted Friday at 10:46 AM И на десктопе открывается мобильная версия. Quote Link to comment Share on other sites More sharing options...
x11 Posted Friday at 11:26 AM Author Share Posted Friday at 11:26 AM ну ок, а смьісл? Quote Link to comment Share on other sites More sharing options...
x11 Posted Friday at 11:27 AM Author Share Posted Friday at 11:27 AM особенно, если учесть, что мобильньіе компонентьі вообще не развиваются Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.