Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Development Tools
 ASP.NET
 busy interface?

Author  Topic 

jhermiz

3564 Posts

Posted - 2008-01-10 : 09:58:27
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]

jhermiz

3564 Posts

Posted - 2008-01-10 : 13:47:23
For my second issue the filtering Id like to be able to toggle the visibility based on placing the controls on a panel within the td and changing the visibility based on whether the user rolls over it or off of it. I did notice the Panel in asp.net has an Attributes.Add method...

Is there a way to toggle an OnMouseOver and a OnMouseOut for this ASP.net panel control?



Weblog -- [url]http://weblogs.sqlteam.com/jhermiz[/url]
Go to Top of Page
   

- Advertisement -