ASP.NET 3.5 and above only

ASP.NET TreeView - LoadOnDemand Support

To enable 'LoadOndemand' feature for a node, the node property, 'ExpandMode' should be set as 'ServerSideCallback'

  • Charles Madigen
Change loading message as 'Refreshing'
[ASPX]

    <obout:Tree ID="ObClassicTree" ClientObjectID="obTreeClientObj" DataSourceID="XmlDataSource1"
        EnableViewState="false" LoadingMessage="Loading..." CssClass="vista" runat="server" Width="200px">
        <DataBindings>
            <obout:NodeBinding DataMember="employee" ExpandMode="ServerSideCallback" TextField="name"
                ImageUrl="~/obout.ajax.ui/treeview/examples/img/engineer-icon.png" />
        </DataBindings>
    </obout:Tree>
            
[Javascript]

            function onCheckChange(obj) {
                //This property can also be set in server side
                obTreeClientObj.loadingMessage = obj.checked ? 'Refreshing...' : 'Loading...';
            }
            

"Thank you so much, your tools are brilliant! I am so happy with them, best of breed I think."

Paul

Random testimonial   All testimonials