Kevin Warnke
Top achievements
Rank 1
Kevin Warnke
asked on 09 Jun 2010, 05:08 AM
I want to use args.set_cancel(true) in the javascript of the ClientDoubleClick event but that method doesn't seem to be available on the args variable for ClientDoubleClick.
Any thoughts?
Thanks,
Kevin
Any thoughts?
Thanks,
Kevin
5 Answers, 1 is accepted
0
Hi Kevin Warnke,
Well, there is no set_cancel() method, because there is no associated action with the double-click event itself. We fire a separate nodeExpanding or nodeCollapsing events after doubleClick that can be cancelled.
Hope this is helpful for you!
Regards,
Nikolay Tsenkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Well, there is no set_cancel() method, because there is no associated action with the double-click event itself. We fire a separate nodeExpanding or nodeCollapsing events after doubleClick that can be cancelled.
Hope this is helpful for you!
Regards,
Nikolay Tsenkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Kevin Warnke
Top achievements
Rank 1
answered on 09 Jun 2010, 07:21 PM
That's just it, though.
If someone expands a node themselves it needs to work. But if they double-click a node I want to perform my own action INSTEAD of expanding the node.
What would you recommend to meet this requirement?
Thanks,
Kevin
If someone expands a node themselves it needs to work. But if they double-click a node I want to perform my own action INSTEAD of expanding the node.
What would you recommend to meet this requirement?
Thanks,
Kevin
0
Hello Kevin Warnke,
As I previously said "We fire a separate nodeExpanding or nodeCollapsing events after doubleClick that can be cancelled."
Hope this is helpful for you!
Regards,
Nikolay Tsenkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
As I previously said "We fire a separate nodeExpanding or nodeCollapsing events after doubleClick that can be cancelled."
Hope this is helpful for you!
Regards,
Nikolay Tsenkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Kevin Warnke
Top achievements
Rank 1
answered on 10 Jun 2010, 03:03 PM
I think I asked the wrong question :)
How can I tell in the nodeExpanding event that it is expanding because of a double click and not because the user clicked the [+] symbol next to the node?
Thanks,
Kevin
How can I tell in the nodeExpanding event that it is expanding because of a double click and not because the user clicked the [+] symbol next to the node?
Thanks,
Kevin
0
Hi Kevin Warnke,
Well, you can create a flag variable, for example, raise it on double click and check if it's raised in the nodeExpanding handler:
Hope this is helpful for you!
Regards,
Nikolay Tsenkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Well, you can create a flag variable, for example, raise it on double click and check if it's raised in the nodeExpanding handler:
var
isDoubleClick =
false
;
// handler of ClientDoubleClick
function
onClientDoubleClick()
{
isDoubleClick =
true
;
}
// handler of ClientNodeExpanding
function
onClientNodeExpanding(sender, args)
{
if
(isDoubleClick)
{
...
isDoubleClick =
false
;
}
else
{
...
}
}
Hope this is helpful for you!
Regards,
Nikolay Tsenkov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.