Two issues of Popup component

  1. The items of the Popup component is hard to be selected on some smartphones.
  2. On some smartphones(like samsung brand),i click the row of the pop-up menu,the next row response this event.


Showing on the picture above.

First:I touch the pink ellipse area,then showing pop up menu.On some smartphones, the items is very hard to be selected,while on other phone can work well.
I think the reason is that the priority of the pop-up menu is not high,the current focus is the bottom grid component. When i touch the items of the pop-up menu,
No response of the pop-up menu ,actually the grid component response this touch event.

Second:I touch the pink ellipse area,then showing pop up menu.Then i chick the third row of the pop-up menu,the fourth row response this event.while on other phone can work well.

Can you provide a code snippet which shows popup menu over grid ?

If it is something like

$$(‘grid’).attachEvent(some, function(){
$$(‘popup’).show();
});

try to change it as

$$('grid').attachEvent(some, function(){ dhx.delay(function(){ $$('popup').show(); }); });

{
  id:"grid",
  view:"grid",
  fields:[
   {
     id:"id",
     width:40
   },
   {
     id:"Package",
     label:'',
     width:350,
     template:function(obj){	
	return "<a  href=\"javascript:openPopWin(obj)\">obj.Package</a>";
     }

   },
   {
     id:"Maintainer",
     width:200
   }
                  
}            

function openPopWin(obj){
   $$('popup').show();
}

I use template property of the grid to show pop-up menu.

try to add dhx.delay to openPopWin

function openPopWin(obj){ ... dhx.delay(function(){ $$('popup').show(); }); }