protected virtual void OnNodeExtClick(TreeNodeExtEventArgs objArgs) { if (NodeExtClickHandler != null) { NodeExtClickHandler(this, objArgs); } }
protected override void FireEvent(IEvent objEvent) { if (objEvent.Type == "NodeExtClick") { try { var id = objEvent["id"]; if (string.IsNullOrEmpty( id)) { return; } var nodeId = long.Parse(id); var currentNode = this.FindNodeById(nodeId); var name = objEvent["srcName"]; var arg = new TreeNodeExtEventArgs() {Node=currentNode, SourceName = name }; this.OnNodeExtClick(arg); } catch (Exception) { } } base.FireEvent(objEvent); }