KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: Toggling the contextual menu in View Pro
PRODUCT: 4D | VERSION: 17 | PLATFORM: Mac & Win
Published On: May 2, 2019
Your current browser may not allow you to download the asset. We recommend Mozilla Firefox or Google Chrome.
Log In

Here is a utility method to toggle the contextual menu in View Pro:

//---------------------------------------------------------------------------------
// Name: CONTEXT_MENU_TOGGLE_VIEWPRO
// Description: Method will toggle the contextual menu in View Pro.
//
// Parameters:
// $1 (POINTER) - View Pro object
// $2 (BOOLEAN) - True - Enable menu, False - Disable menu
// --------------------------------------------------------------------------------
C_POINTER($1;$vProObj)
C_BOOLEAN($2;$choice)
C_TEXT($jsCode_t;$res_t)

If (Count parameters=2)
  $vProObj:=$1
  $choice:=$2
  
  $jsCode_t:="spread.options.allowContextMenu="+lowercase(String($choice))+";"
  $res_t:=WA Evaluate JavaScript($vProObj->;$jsCode_t)
End if


Here is an example of disabling the contextual menu:

CONTEXT_MENU_TOGGLE_VIEWPRO (->ViewProArea;false)


When contextual clicking on a mouse, the menu does not display:




Here is an example of enabling the contextual menu:

CONTEXT_MENU_TOGGLE_VIEWPRO (->ViewProArea;true)