KdWpenza Posted April 5, 2018 Share Posted April 5, 2018 Добрый день!Скажите пожалуйста как в мобильной версии обрабатывать длительное нажатие на объект.В файле sencha-touch-all.js содержит событие longPress:{xclass:"Ext.event.recognizer.LongPress"}, но как его корректно обработать в программе.Так как в моей задаче необходимо, либо однократно нажимать на объект и должно выполняться действие по OnClick, либо удерживать какое то время и в этом случае должно появляться например меню для выбора из нескольких вариантов...Заранее, большое спасибо. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 5, 2018 Share Posted April 5, 2018 Добрый вечер! Какую версию и издание UniGUI Вы используете? Quote Link to comment Share on other sites More sharing options...
KdWpenza Posted April 6, 2018 Author Share Posted April 6, 2018 Добрый день! На данный момент установлена последняя доступная на сайте Trial версия. Провожу исследования возможностей, под свои задачи, в предверии покупки полнофункциональной версии продукта. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 6, 2018 Share Posted April 6, 2018 Добрый день! Спасибо за Ваш интерес к UniGUI! Вы можете использовать taphold и longpress события для этого, к примеру для UnimButton: function afterCreate(sender) { var me = sender; me.element.on("taphold", function() { //ajaxRequest(me, '_taphold', []); alert('taphold'); } ); } Quote Link to comment Share on other sites More sharing options...
KdWpenza Posted April 6, 2018 Author Share Posted April 6, 2018 Спасибо!!! Всё получилось... Quote Link to comment Share on other sites More sharing options...
KdWpenza Posted April 9, 2018 Author Share Posted April 9, 2018 Добрый день! В продолжении начатой беседы .... Столкнулся со следующей проблемой: При длительном нажатии на графическом объекте получаю меню браузера, предлагающего сохранить изображение или поделиться им, поверх моего диалога :( . Выключение реакции на нажатие правой кнопки мыши не даёт абсолютно никакого эффекта, менюшка так и появляется. На форуме везде написано только про правую кнопку, пробовал оба варианта, но увы. Может приходилось перехватывать это событие или выключать???? Заранее большое спасибо. С уважением, Димитрий Кузнецов. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted April 9, 2018 Share Posted April 9, 2018 Добрый вечер, При длительном нажатии на графическом объекте получаю меню браузера, предлагающего сохранить изображение или поделиться им, поверх моего диалога :( . Что за графический объект, на мобильном устройстве? Quote Link to comment Share on other sites More sharing options...
KdWpenza Posted April 9, 2018 Author Share Posted April 9, 2018 Компонент рисунок - UnimImage, а так-же рисунок на канве или любая картинка помещённая в UnimDBGrid (так как это было в демоверсии). В обоих случаях, если под палец попадает картинка, то при длительном нажатии получаем меню браузера. Если нужны скриншоты, то смогу их сделать только завтра на работе.... Браузер Google Chrome, но в общем не должно быть никакой привязки к браузеру, главное что-бы поддерживал html5.... 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.