Просмотр полной версии : При вводе логина и пароля не отображается сенсорная клавиатура
andrey96
25.04.2015, 13:54
Ввод происходит только с клавиатуры. В настройках стоит сенсорная клавиатура. В менеджере визуализации установлены галочки VisyDialog: numpad, keypad. VisuUserManagement:VUM_ChangePassword, VUM_Login, VUM_UserManagement. Сенсорного ввода все равно нет. скачал пример там работает , делаю все аналогично ввода нет. в чем может быть дело?
17901
17900
Евгений Кислов
25.04.2015, 17:38
Этот эффект наблюдается только в эмуляции, на самом СПК все будет нормально.
andrey96
25.04.2015, 18:42
спасибо! попробую)
Эдуард_Н
26.04.2015, 11:18
Этот эффект наблюдается только в эмуляции, на самом СПК все будет нормально.
Да, так и есть.
andrey96
27.04.2015, 09:23
пробовал на спк нет клавиатуры( Самое странное что в примере она появляется
Евгений Кислов
27.04.2015, 09:36
пробовал на спк нет клавиатуры( Самое странное что в примере она появляется
Загрузил сейчас проект в свой СПК - клавиатура есть.
Какая у вас версия прошивки и CODESYS?
Так, нашел вот это:
17917
Попробуйте поставить галочку и перезалить проект на СПК, не забыв отключить эмуляцию.
andrey96
27.04.2015, 09:44
CDS 3.5 sp5 patch 5 прошивка 3.939
Евгений Кислов
27.04.2015, 09:48
CDS 3.5 sp5 patch 5 прошивка 3.939
Я правильно понимаю, что у вас на СПК при нажатии на строку User или Password появляется курсор ввода?
andrey96
27.04.2015, 09:50
Да все верно вот как скрин выкладывал только это скрин из под эмуляции, и на СПК точно также
Евгений Кислов
27.04.2015, 10:00
Да все верно вот как скрин выкладывал только это скрин из под эмуляции, и на СПК точно также
Мне удалось у себя добиться такой же ситуации. Это произошло, когда вместо диалога Login из библиотеки VisuUserManagment я использовал диалог Login из библиотеки VisuDialogs.
У вас в Менеджере библиотек есть библиотека VisuUserManagment?
andrey96
27.04.2015, 10:03
да в библиотеке есть VisuUserManagment, пробовал использовать тот и другой диалог и совместно разницы нет
Евгений Кислов
27.04.2015, 10:14
да в библиотеке есть VisuUserManagment, пробовал использовать тот и другой диалог и совместно разницы нет
Попробуйте, пожалуйста, загрузить в свою СПК такой проект:
17920
andrey96
27.04.2015, 10:21
в СПК загрузить не получится так как он уже на объекте и работает с программой, но я проверил под эмуляцией ввод происходит, все работает. почему тогда в моем примере не работает в чем разница?
andrey96
27.04.2015, 10:22
думаю что если сделать ввод в моем примере то и на спк будет ввод. в чем может быть проблема? ваш вариант работает
Евгений Кислов
27.04.2015, 10:32
думаю что если сделать ввод в моем примере то и на спк будет ввод. в чем может быть проблема? ваш вариант работает
Я сделал следующее - вставил диалог Login из библиотеки VisuDialogs прямо в проект, и в этом диалоге, в настройках поля логин/пароль в типе ввода вместо Ввод текста выбрал VisuDialogs.Keypad. При этом я не редактировал стандартный диалог, то есть несмотря на появление клавиатуры, адекватно он работать не будет. Но, этого, в принципе, добиться можно.
Т.к. ваш проект у меня сам по себе работает адекватно, если я сам не начинаю его портить, то я предположил бы, что дело в версиях библиотек. Можно попробовать поставить последнюю версию (http://cleverhouse.club/scope/bms/codesys-v3-5-sp6-patch-2.html) CODESYS и архив репозитория библиотек (http://www.owen.ru/catalog/codesys_v3/opisanie) - возможно, это решит проблему.
andrey96
27.04.2015, 10:35
спасибо! буду пробовать
Евгений Кислов
27.04.2015, 11:05
спасибо! буду пробовать
Если и это не поможет, то, видимо, проще всего будет сделать по аналогии с примером во вложении.
В примере показана реализация своего диалога для входа пользователя Admin с паролем 1.
В данном случае есть одна особенность - после ввода логина, он автоматически будет перенесен в окно ввода пароля, т.е. нужно будет очистить строку и ввести нужный пароль.
andrey96
27.04.2015, 13:19
Спасибо вам огромное сделал как во втором примере все работает) а есть возможность сделать по нажатию кнопки чтоб происходил выход пользователя? или постоянно затирать руками логин и пароль?
Евгений Кислов
27.04.2015, 13:43
Спасибо вам огромное сделал как во втором примере все работает) а есть возможность сделать по нажатию кнопки чтоб происходил выход пользователя? или постоянно затирать руками логин и пароль?
Видимо, в данном случае именно так - повесить на кнопку затирание логина и пароля или переход на какой-нибудь стартовый экран.
Сорокин Александр
11.05.2015, 18:31
Дело в версии библиотеки VisuUserManagment. C версией 3.5.5.0 сенсорная клавиатура не появляется. Поставьте 3.5.3.0 и все получится.
andrey96
18.05.2015, 12:52
Дело в версии библиотеки VisuUserManagment. C версией 3.5.5.0 сенсорная клавиатура не появляется. Поставьте 3.5.3.0 и все получится.
Добрый день, а Вы не подскажите где взять библиотеку этой версии ? в данный момент стоит VisuUserManagment 3.5.6.20 клавиатура не появляется
andrey96
19.05.2015, 11:01
В общем решил проблему следующим образом, т.к. появления нормального сенсорного ввода добиться так и не удалось , сделал авторизацию через ввод цифрового пароля, и с последующим его затиранием при выходе по нажатию кнопки выход. Если столкнулись с такой же проблемой то можно сделать как в примере 18211
Alexey0027
04.02.2016, 12:18
Ссылкой поделитесь пожалуйста , примера проекта .
Инженер23
29.04.2016, 15:14
Была такая же проблема. Версия VisuUserManagment 3.5.5 уже было реализовал вход по другому - ввод в переменную и в какой либо задаче циклически опрашивается эта переменная и если она совпадает с паролем визуализация переключается - код где то выше был. И случайно насткунлся на пункт в Таргет визуализация ввод текста по умолчанию - стояла клавиатура, изменил на сенсорный экран и вуаля виртуальная клавиатура стала появлятся )
arsenius
08.06.2016, 16:40
А как панель понимает какой пользователь сейчас активен? В смысле куда надо записывать эти данные? Допустим у меня кнопки должны появляться в зависимости от того, кто сейчас активен. Это свойство кнопкам присвоено, но они не появляются при вводе аккаунта.
arsenius
08.06.2016, 16:53
Вызываю VisuDialogs.Login через нажатие на кнопку. Клавиатура не появляется, хотя стоит сенсорный ввод. Кнопки Ок и Cancel работают. Ввожу имя и пароль через кодесис в онлайне, но ничего не меняется. Пробовал сделать как в примере, где к каждому элементу фрейма есть прямой доступ. Глобальные переменные записываются, но и всё. Я так понял в примере должно окно админа выскакивать, но как это влияет на политику пользователей в панели. Кнопки по прежнему не появляются.
arsenius
08.06.2016, 17:07
Клава появляется в примере LoginWithKeypad и при вводе через VUM Login тоже.
Евгений Кислов
08.06.2016, 17:54
Посмотрите пример 11.3.7 в документе СПК. Визуализация.
arsenius
09.06.2016, 11:54
Прошу прощения за истерику, документа не было, а интернет был ужасен. Всё заработало. Спасибо!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot