Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Интерфейс под планшет на 7.7 (число прочтений - 3085 )
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Интерфейс под планшет на 7.7
16. Апреля 2018 :: 21:54
Печать  
Добрый день. Вот такая нестандартная задача

Есть сервер 2008r2. на нем крутится самописная база на 7.7. Возникла необходимость некоторых сотрудников оснастить планшетами и обеспечить им доступ в базу данных через RDP.

В связи с этим возникли трудности.
1. размеры шрифтов я увеличил через ВК V7AppProfile. Но полосы прокрутки остались в прежнем "мелком" размере и ими неудобно пользоваться
2. стандартные диалоги "Вопрос", "Предупреждение", "СписокЗначений.Выбрать()" остались в прежнем размере и ими неудобно пользоваться
3. не работает чисто "планшетный" принцип листания списка "пальцем по экрану" и как это реализовать я даже не представляю. Пока идея с кнопками на форме аналогами "pageUp" и "pageDown" но подразумеваю что список (например справочника или журнала документов) будет терять фокус при нажатии на эти кнопки и листания не произойдет. могу ошибаться - пока не пробовал.
4. Не могу добиться появления планшетной клавиатуры при фокусе в поле ввода (строка, число, дата). Пока просто жму кнопку и появляется клавиатура. А хочется чтобы штатно. Интересно то что если в сеансе запустить "блокнот" то клава появляется автоматом. а тут - нефига

Готов выслушать рекомендации, советы. Может что то из всемогущего FormEx можно заюзать как то не стандартно?
  
Наверх
 
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #1 - 17. Апреля 2018 :: 11:44
Печать  
по п.4 - пишу свою клавиатуру. все хорошо, кроме одного - я правильно понимаю что я могу программно задать шрифт текста на кнопке но не могу изменить цвет этого текста?
  
Наверх
 
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #2 - 17. Апреля 2018 :: 12:44
Печать  
И еще один вопрос - можно ли установить курсор в определенное место поля ввода? Задача такая - пользователь "пальцем" тыкает в набранный текст и нажимает на кнопку "BACKSPACE" на виртуальной клавиатуре. При этом само поле ввода теряет фокус (поле ввода на форме клавиатуры). Метод "Активизировать" работает некорректно - по нему все введенное в поле ввода значение выделяется и дальнейшая команда SendKeys очищает поле ввода. А мне надо удалить один символ слева от курсора. Есть у кого нибудь идеи?
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 630
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #3 - 17. Апреля 2018 :: 15:20
Печать  
Цвет текста на кнопке не изменить. Разве что ActiveX натянуть или просто картинку.

Сделай "клавиатуру" со встроенным полем ввода, а еще лучше на scintila
http://www.1cpp.ru/forum/YaBB.pl?num=1217410246
Там и позиция курсора есть и еще много чего еще есть... Но придется курить что да как, перевода методов нет.

И на чем планшеты то? Операционок нынче много, возможно стоит попробовать разные клиенты rdp. Может какой то подойдет для 7.7 лучше.

Вот это посмотри http://www.1cpp.ru/forum/YaBB.pl?num=1267561921/0
И оно же тут https://github.com/profit-orel/rbsoft-rmk

И это http://www.1cpp.ru/forum/YaBB.pl?num=1519812923

Может наведет на новые идеи...

formex`ом видимо можно организовать листание списков скольжением по экрану, но ничего готового не видел. Тут надо сначала смотреть какие события при этом прилетят на сервер (от конкретного клиента rdp).

  
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #4 - 17. Апреля 2018 :: 16:47
Печать  
Планшет на андроиде
  
Наверх
 
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #5 - 17. Апреля 2018 :: 23:49
Печать  
Ну в общем то все вопросы я так или иначе решил.
Наблюдения для Альфа

Если я открываю форму модально то не срабатывает "ПослеОткрытия". Если я вместо этой процедуры использую "ПослеСозданияФормы" (как ты советовал) то наблюдаю интересный эффект если в этой процедуре устанавливаю стиль окна равным "2"
Так вот - если я открываю форму модально, а в модуле формы прописан код

Процедура ПослеСозданияФормы()
     Окно=СоздатьОбъект("Окна");   
     Окно.СтильОкна(Форма,2);
КонецПроцедуры      

То форма открывается в верхнем левом углу. Модально. Но не по центру экрана. Убираю стиль окна - открывается по центру. Windows 7, FormEx 2.0.5.108, 1cpp 3.2.4.1
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #6 - 18. Апреля 2018 :: 07:35
Печать  
Стрелок писал(а) 17. Апреля 2018 :: 23:49:
Если я открываю форму модально то не срабатывает "ПослеОткрытия".


Ходят слухи, что в последней сборке, которая сейчас на сайте, оно опять заработало.
  

FormEx developer
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #7 - 18. Апреля 2018 :: 11:53
Печать  
АЛьФ писал(а) 18. Апреля 2018 :: 07:35:
Стрелок писал(а) 17. Апреля 2018 :: 23:49:
Если я открываю форму модально то не срабатывает "ПослеОткрытия".


Ходят слухи, что в последней сборке, которая сейчас на сайте, оно опять заработало.


Да? спасибо. Вечером попробую.

Еще вопрос - подогнал форму под планшет с клиентом "Microsoft RDP". Пробую другим клиентом подключиться (у него чуть другое по размерам окошко получается) и у меня стартовая форма открывается в пол экрана с полосами прокрутки, хотя размеры подобраны с небольшим запасом в меньшую сторону. Открываю в обычном (не модальном) режиме При старте СтильОкна(Форма,2). Убираю эту строку - все ОК. Как то получается объект "Окна" не дружит с ПослеСозданияФормы

А вообще получилось прикольно. Интересная работа. Позже выложу скрины - может кому пригодится компоновка.
Клавиатуру писал свою (и буквы и цифры). "Всплывает" по тапу пальцем в текстовом поле формы. Листание списков сделал кнопками. Есть конечно что еще оптимизировать, но пока будет так. Осталось допилить калькулятор.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 630
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #8 - 18. Апреля 2018 :: 14:18
Печать  
Стрелок писал(а) 18. Апреля 2018 :: 11:53:
Еще вопрос - подогнал форму под планшет с клиентом "Microsoft RDP". Пробую другим клиентом подключиться (у него чуть другое по размерам окошко получается) и у меня стартовая форма открывается в пол экрана с полосами прокрутки, хотя размеры подобраны с небольшим запасом в меньшую сторону. Открываю в обычном (не модальном) режиме При старте СтильОкна(Форма,2). Убираю эту строку - все ОК. Как то получается объект "Окна" не дружит с ПослеСозданияФормы


А если так?

Код
Выбрать все
Перем ФормаОткрыта;
       
Процедура ПередСозданиемФормы()
        Окна.ЧтоТоТам...
КонецПроцедуры

Процедура ПриАктивацииОкна()
        Если ФормаОткрыта<>1 Тогда
	        ПередСозданиемФормы();
                ФормаОткрыта=1;
        КонецЕсли;
КонецПроцедуры
 

  
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #9 - 18. Апреля 2018 :: 14:28
Печать  
Альф! В природе существует актуальный als?


Djelf писал(а) 18. Апреля 2018 :: 14:18:
А если так?


попробую уже дома.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #10 - 19. Апреля 2018 :: 08:00
Печать  
Стрелок писал(а) 18. Апреля 2018 :: 14:28:
Альф! В природе существует актуальный als?


Самый актуальный на сайте в архиве с актуальной версией компоненты.
  

FormEx developer
Наверх
www  
IP записан
 
Стрелок
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 134
Местоположение: Ukrane
Зарегистрирован: 31. Октября 2008
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #11 - 19. Апреля 2018 :: 15:45
Печать  
АЛьФ писал(а) 19. Апреля 2018 :: 08:00:
Стрелок писал(а) 18. Апреля 2018 :: 14:28:
Альф! В природе существует актуальный als?


Самый актуальный на сайте в архиве с актуальной версией компоненты.


Спасибо. Что то мне кажется методов меньше стало Улыбка
Может кажется.
  
Наверх
 
IP записан
 
recop
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 243
Местоположение: Калуга
Зарегистрирован: 06. Июня 2017
Пол: Мужской
Re: Интерфейс под планшет на 7.7
Ответ #12 - 05. Мая 2018 :: 13:58
Печать  
АЛьФ писал(а) 19. Апреля 2018 :: 08:00:
Самый актуальный на сайте в архиве с актуальной версией компоненты.


В formex.als всегда не хватало часто используемого мною предопределенного события: ПриПрокруткеКолесаМыши(...)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать