1. Fixed bug in DateField where the input field would not clear properly if the SelectedDate was set to DateTime.MinValue or if the .Clear() Method was called.

    Fix involved using the .SetRawValue() Method only if the SelectedDate was Null/Empty (.IsNull).
  2. Added support for Panel.Tools property.

    The following demonstrates how to add a user defined "Toggle" Tool to Collapse/Expand the Panel. This would reproduce the same functionality as setting the .Collapsible property to "true".

    Example

    <Tools>
    
            <ext:Tool Type="Toggle" Handler="panel.toggleCollapse();" />
    
    </Tools>
    The following example demonstrates adding a "Help" Tool. When the Help Tool is clicked, the Handler property is executed and the content of a <ext:Window> control is updated then the Window is shown.

    Example

    <Tools>
    
            <ext:Tool Type="Help" Qtip="Click for Help" 
    
                    Handler="{Window1}.body.update(String.format(msgTemplate, panel.title));
    
                                    {Window1}.show();"
    
                    />
    
    </Tools>
    In the above code sample, within the Handler property, a control token ({Window1}) is used. The server-side ID of the Window is wrapped with curly-braces {}. The ID is then converted to the .ClientID at runtime.

    The .ClientID may be different than the .ID at runtime if the control is nested within a INamingContainer control such as a MasterPage.