Jump to content

Как в мобильной версии обрабатывать длительное нажатие на объект


KdWpenza

Recommended Posts

Добрый день!
Скажите пожалуйста как в мобильной версии обрабатывать длительное нажатие на объект.
В файле sencha-touch-all.js содержит событие longPress:{xclass:"Ext.event.recognizer.LongPress"}, но как его корректно обработать в программе.
Так как в моей задаче необходимо, либо однократно нажимать на объект и должно выполняться действие по OnClick,

либо удерживать какое то время и в этом случае должно появляться например меню для выбора из нескольких вариантов...

Заранее, большое спасибо.

Link to comment
Share on other sites

Добрый день!

 

На данный момент установлена последняя доступная на сайте Trial версия.

Провожу исследования возможностей, под свои задачи, в предверии покупки полнофункциональной версии продукта.

Link to comment
Share on other sites

Добрый день!

 

Спасибо за Ваш интерес к UniGUI!

 

Вы можете использовать taphold и longpress события для этого, к примеру для UnimButton:

function afterCreate(sender)
{
    var me = sender;
    me.element.on("taphold",
        function() {
            //ajaxRequest(me, '_taphold', []);
            alert('taphold');
        }
    );
}
Link to comment
Share on other sites

Добрый день!

В продолжении начатой беседы ....

Столкнулся со следующей проблемой:

При длительном нажатии на графическом объекте получаю меню браузера, предлагающего сохранить изображение или поделиться им, поверх моего диалога :( :( :( .

Выключение реакции на нажатие правой кнопки мыши не даёт абсолютно никакого эффекта, менюшка так и появляется.

На форуме везде написано только про правую кнопку, пробовал оба варианта, но увы.

Может приходилось перехватывать это событие или выключать????

Заранее большое спасибо.

С уважением, Димитрий Кузнецов.

Link to comment
Share on other sites

Добрый вечер,

 

При длительном нажатии на графическом объекте получаю меню браузера, предлагающего сохранить изображение или поделиться им, поверх моего диалога :( :( :( .

 

Что за графический объект, на мобильном устройстве?

Link to comment
Share on other sites

Компонент рисунок - UnimImage,

а так-же рисунок на канве или любая картинка помещённая в UnimDBGrid (так как это было в демоверсии).

В обоих случаях, если под палец попадает картинка, то при длительном нажатии получаем меню браузера.

Если нужны скриншоты, то смогу их сделать только завтра на работе....

Браузер Google Chrome, но в общем не должно быть никакой привязки к браузеру, главное что-бы поддерживал html5....

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...