/// <summary> /// Sets the tree's selection model. /// </summary> public void setSelectionModel(TreeSelectionModel @selectionModel) { }
private void InitLogic() { //Remote tree actions this.RemoteAppend += TasksTree_RemoteAppend; this.RemoteRemove += TasksTree_RemoteRemove; this.RemoteEdit += TasksTree_RemoteRename; this.RemoteMove += TasksTree_RemoteMove; this.Listeners.BeforeRemoteAppend.Fn = TasksTree.SCOPE + ".beforeRemoteAppend"; this.Listeners.RemoteActionRefusal.Fn = TasksTree.SCOPE + ".remoteActionRefusal"; this.Listeners.RemoteActionException.Fn = TasksTree.SCOPE + ".remoteActionRefusal"; this.Listeners.RemoteActionSuccess.Fn = TasksTree.SCOPE + ".remoteActionSuccess"; this.Listeners.RemoteActionSuccess.Scope = TasksTree.SCOPE; this.Listeners.Render.Fn = TasksTree.SCOPE + ".init"; this.Listeners.Render.Scope = TasksTree.SCOPE; this.Listeners.ItemRemove.Handler = "{0}.tree.selModel.select({0}.tree.getRootNode());".FormatWith(TasksTree.SCOPE); this.Listeners.ItemContextMenu.Fn = TasksTree.SCOPE + ".onContextMenu"; this.Listeners.ItemContextMenu.Scope = TasksTree.SCOPE; this.CategoryContextMenu.Listeners.Hide.Fn = TasksTree.SCOPE + ".onContextHide"; this.CategoryContextMenu.Listeners.Hide.Scope = TasksTree.SCOPE; this.FolderContextMenu.Listeners.Hide.Fn = TasksTree.SCOPE + ".onContextHide"; this.FolderContextMenu.Listeners.Hide.Scope = TasksTree.SCOPE; // New Category MenuItem mItem = (MenuItem)this.FolderContextMenu.Items[0]; mItem.Listeners.Click.Handler = TasksTree.SCOPE + ".insertCategory();"; mItem.Listeners.Click.Scope = TasksTree.SCOPE; // New Folder mItem = (MenuItem)this.FolderContextMenu.Items[1]; mItem.Listeners.Click.Handler = TasksTree.SCOPE + ".insertFolder();"; mItem.Listeners.Click.Scope = TasksTree.SCOPE; // Delete from Folder Menu mItem = (MenuItem)this.FolderContextMenu.Items[3]; mItem.Listeners.Click.Handler = TasksTree.SCOPE + ".deleteCategory();"; mItem.Listeners.Click.Scope = TasksTree.SCOPE; // New Task from Category Menu mItem = (MenuItem)this.CategoryContextMenu.Items[0]; mItem.Listeners.Click.Handler = TasksGrid.SCOPE + ".focusTaskField();"; mItem.Listeners.Click.Scope = TasksGrid.SCOPE; // Delete from Category Menu mItem = (MenuItem)this.CategoryContextMenu.Items[2]; mItem.Listeners.Click.Handler = TasksTree.SCOPE + ".deleteCategory();"; mItem.Listeners.Click.Scope = TasksTree.SCOPE; this.Store.Primary.ReadData += TasksTree_NodeLoad; TreeSelectionModel sm = (TreeSelectionModel)this.SelectionModel.Primary; sm.Listeners.SelectionChange.Fn = TasksTree.SCOPE + ".selectionChange"; sm.Listeners.SelectionChange.Scope = TasksTree.SCOPE; TreeView view = this.View[0]; view.Listeners.BeforeDrop.Fn = TasksTree.SCOPE + ".beforeNodeDrop"; view.Listeners.BeforeDrop.Scope = TasksTree.SCOPE; Button button = (Button)this.bBar.Items[0]; button.Listeners.Click.Handler = TasksTree.SCOPE + ".insertCategory();"; button.Listeners.Click.Scope = TasksTree.SCOPE; button = (Button)this.bBar.Items[1]; button.Listeners.Click.Handler = TasksTree.SCOPE + ".deleteCategory();"; button.Listeners.Click.Scope = TasksTree.SCOPE; button = (Button)this.bBar.Items[3]; button.Listeners.Click.Handler = TasksTree.SCOPE + ".insertFolder();"; button.Listeners.Click.Scope = TasksTree.SCOPE; button = (Button)this.bBar.Items[4]; button.Listeners.Click.Handler = TasksTree.SCOPE + ".deleteCategory();"; button.Listeners.Click.Scope = TasksTree.SCOPE; }