Click or drag to resize
KaxMenuOnClientItemClicking Property
Gets or sets a value indicating the client-side event handler that is called when a menu item is clicked.

Namespace: Kettic.AspNet.Controls
Assembly: Kettic.AspNet.Controls (in Kettic.AspNet.Controls.dll) Version: 2014.4.1129.0 (2014.04.1129.0)
Syntax
public virtual string OnClientItemClicking { get; set; }

Property Value

Type: String
A string specifying the name of the JavaScript function that will handle the event. The default value is empty string.
Remarks

This event is similar to OnClientItemFocus but fires only on mouse click.

If specified, the OnClientItemClicking client-side event handler is called before a menu item is clicked upon. Two parameters are passed to the handler:

  • sender, the menu client object;
  • eventArgs with three properties, get_item() (the instance of the menu item), get_cancel()/set_cancel() - indicating if the event should be cancelled and get_domEvent (a reference to the browser event).

The OnClientItemClicking event can be cancelled. To do so, return False from the event handler.

Examples

<script type="text/javascript">
function onClientItemClickingHandler(sender, eventArgs)
{
if (eventArgs.get_item().get_text() == "News")
{

return false;

}
}
</script>
<kettic:KaxMenu ID="KaxMenu1"
runat="server"
OnClientItemClicking="onClientItemClickingHandler">
....
</kettic:KaxMenu>

See Also
Key Class Reference Tutorial Chart Guide Grid Guide