[CLOSED] Tree Panel: Multiple selection with check boxes

  1. #1

    [CLOSED] Tree Panel: Multiple selection with check boxes

    Hi,

    How can I implement selecting multiple items in the tree panel with check boxes?

    Thanks,
    Gokce
  2. #2

    RE: [CLOSED] Tree Panel: Multiple selection with check boxes

    I did. Thanks anyway.
  3. #3

    RE: [CLOSED] Tree Panel: Multiple selection with check boxes

    Hi,

    Thanks for update. May be you can show how you resolve this problem? It can be useful for another community members
    Thanks
  4. #4

    RE: [CLOSED] Tree Panel: Multiple selection wit

    Can you please share the solution. I am even looking for same. Thanks in advance
  5. #5
    Hi,

    I can suggest this way.

    Example

    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Ext.Net Example</title>
    
        <ext:ResourcePlaceHolder runat="server" Mode="ScriptFiles" />
        <script type="text/javascript">
            Ext.tree.TreeNodeUI.prototype.onSelectedChange = Ext.tree.TreeNodeUI.prototype.onSelectedChange.createSequence(function (state) {
                this.locked = true;
                this.toggleCheck(state);
                this.locked = false;
            });
    
            Ext.tree.TreeNodeUI.prototype.onCheckChange = Ext.tree.TreeNodeUI.prototype.onCheckChange.createSequence(function () {
                if (!this.locked) {
                    var checked = this.checkbox.checked;
                    this.node.getOwnerTree().selModel[checked ? "select" : "unselect"](this.node, null, true);
                }
            });
        </script>
    </head>
    <body>
        <form runat="server">
        <ext:ResourceManager runat="server" />
        <ext:TreePanel ID="TreePanel1" runat="server" AutoHeight="true">
            <Root>
                <ext:TreeNode Text="Root (level 0)" Expanded="true">
                    <Nodes>
                        <ext:TreeNode Text="Node1 (level 1)" Expanded="true">
                            <Nodes>
                                <ext:TreeNode Text="Node1 (level 2)" Expanded="true">
                                    <Nodes>
                                        <ext:TreeNode Text="Node1 (level 3)" />
                                        <ext:TreeNode Text="Node2 (level 3)" />
                                    </Nodes>
                                </ext:TreeNode>
                            </Nodes>
                        </ext:TreeNode>
                        <ext:TreeNode Text="Node2 (level 1)" Expanded="true">
                            <Nodes>
                                <ext:TreeNode Text="Node1 (level 2)" Expanded="true">
                                    <Nodes>
                                        <ext:TreeNode Text="Node1 (level 3)" />
                                        <ext:TreeNode Text="Node2 (level 3)" />
                                    </Nodes>
                                </ext:TreeNode>
                            </Nodes>
                        </ext:TreeNode>
                    </Nodes>
                </ext:TreeNode>
            </Root>
            <Listeners>
                <BeforeAppend Handler="node.attributes.checked = false;" />
            </Listeners>
            <SelectionModel>
                <ext:MultiSelectionModel runat="server" />
            </SelectionModel>
        </ext:TreePanel>
        </form>
    </body>
    </html>

Similar Threads

  1. Multiple Row Selection Grid Panel with out ctrl key
    By AnandVishnu in forum 1.x Help
    Replies: 2
    Last Post: Oct 03, 2011, 10:08 AM
  2. Multiple Selection in Tree View Control
    By msharma in forum 1.x Help
    Replies: 1
    Last Post: Sep 18, 2011, 7:13 PM
  3. [CLOSED] Can I Check UnCheck in Tree Panel from Server Side
    By legaldiscovery in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Jul 28, 2011, 10:30 AM
  4. Update Panel from Tree Panel selection
    By Marius.Serban in forum 1.x Help
    Replies: 1
    Last Post: May 07, 2009, 6:36 AM
  5. Replies: 1
    Last Post: Jan 23, 2009, 6:43 AM

Tags for this Thread

Posting Permissions