Cannot reproduce it. I found a buf if use top align for the note but it is not releated with indicator (that is fixed in SVN)
Here's a demo of what I'm saying.
<%@ 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 id="Head1" runat="server">
<title></title>
<style type="text/css">
/*x-field-note {
clear:none;
}*/
</style>
<script type="text/javascript">
function showText() {
txtAlternateEmail.show();
txtAlternateEmail.setDisabled(false);
}
</script>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:FormPanel ID="FormPanel1" runat="server" Height="300">
<Items>
<ext:TextField ID="TextField1" runat="server" FieldLabel="Text" IndicatorIcon="BulletRed" Grow="true" Note="Note" NoteAlign="Top" />
<ext:TextField ID="txtAlternateEmail" runat="server" Width="200" AllowBlank="false" IndicatorIcon="Anchor" Grow="true" MsgTarget="Side" MinLengthText="20" MaxLength="254" NoteAlign="Top" Note="Note" hidden="true"></ext:TextField>
<ext:Button ID="hideBtn" runat="server" Text="Show" OnClientClick="showText()" ></ext:Button>
</Items>
</ext:FormPanel>
</form>
</body>
</html>
Clicking the show button shows the textfield but the indicator icon is in the wrong position and on the same line as the note. Also, if note=alignTop is used and a FieldLable is used, I have to set the clear style to none to get the field label to be aligned with the textfield.
indicator appears to not be pointing to the proper url any more
I didn't ask you to use custom icon class. I copied that style from firebug. That is the style ext creates. For bullet-red, the style is pointing to a local directory. Any other icon (I presume) is pointing to a webresource. Here's an example, again, copied from firebug
.icon-bulletblue {
background-image:url("/WebResource.axd?d=KUYKhiDIm2FGbyrrZk7bOrnHgvPA1Dx3Ew7HEfQ9B614sLch7H4q6Zp2PVz9uSM4gnuuMyAYga0jrMX49w-UuA2&t=634165106276026221") !important;
}
.icon-bulletred {
background-image:url("/icons/bullet_red-png/ext.axd") !important;
}
IndicatorIcon="BulletBlue" works,
IndicatorIcon="BulletRed"doesn't, because that dir doesn't exist on my server.
As for typing.. that could very well be my box, so I'll let that go.