I need some suggestions for 2 specific areas of my interface I am not liking. One of them is simply a label (which is a display message) when someone clicks on a calendar. Should I go with some sort of popup? if so how to handle something like that in the calendar_selectionchanged event. For instance right now, if they click on a holiday or a weekend it goes through something like this: 'check weekend If IsWeekend Then 'it is a weekend Me.lblMonthlyMessage.Visible = True Me.lblMonthlyMessage.Text = "Cannot log time off on a weekend!" Exit Sub End If
But Im wondering will users pay close attention to this if its just a label, what If I gave them some sort of popup..hopefully one that is NOT blocked..My second issue is the circled row below..its a set of filters that allows one to filter a data grid. Should I always keep this open? I dont want users to click a hide / unhide filter row button. Can I get away with some sort of rollover effect and leaving this entire row open while changes are made and then it disappears when they are off of it (i hate flickering things though :( ). Right now this is just a plain old <tr> <td> (sample snippet):<tr> <td> <strong>Check:</strong> <asp:LinkButton ID="lbCheckAll" runat="server" CssClass="lb">All</asp:LinkButton> <asp:LinkButton ID="lbUncheckAll" runat="server" CssClass="lb">None</asp:LinkButton> </td> <td> <strong> Sent:</strong><asp:CheckBox ID="chkSU" runat="server" Checked="True" Text="Unsubmitted" AutoPostBack="True" Font-Underline="True" /> <asp:CheckBox ID="chkSS" runat="server" Text="Submitted" AutoPostBack="True" Font-Underline="True" Checked="True" /> </td> <td> <strong> Status:</strong><asp:CheckBox ID="chkSP" runat="server" AutoPostBack="True" Checked="True" Text="Pending" CssClass="lb" /> <asp:CheckBox ID="chkSA" runat="server" AutoPostBack="True" Text="Approved" CssClass="lb" /> <asp:CheckBox ID="chkSD" runat="server" AutoPostBack="True" Text="Declined" CssClass="lb" /> </td> <td> <strong> Sort Order: </strong> <asp:RadioButtonList ID="rbSortOrder" runat="server" Font-Bold="False" RepeatDirection="Horizontal" AutoPostBack="True" RepeatLayout="Flow" Font-Underline="True"> <asp:ListItem Selected="True" Value="0">Asc</asp:ListItem> <asp:ListItem Value="1">Desc</asp:ListItem> </asp:RadioButtonList> </td>...</tr>
Here is the actual image so you can visually see what I am talking about:Weblog -- [url]http://weblogs.sqlteam.com/jhermiz[/url]