Dec 07, 2011, 11:13 AM
[CLOSED] Internet Explorer - fields disappear after .setDisable(false)
Hi, I have following code:
Can you help me with this? Thanks in advance.
<%@ Page Language="C#" AutoEventWireup="true" %>
<!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 runat="server">
<title></title>
<script runat="server">
protected void Show(object sender, DirectEventArgs e)
{
checkbox.Checked = false;
panel.Show();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<ext:ResourceManager ID="rmResourceManager" runat="server" />
<ext:Viewport runat="server" Layout="FormLayout">
<Items>
<ext:Panel ID="panel" runat="server" Hidden="true" Height="200" Width="300" HideMode="Offsets" Layout="FormLayout">
<Items>
<ext:Checkbox runat="server" ID="checkbox" BoxLabel="Check me">
<Listeners>
<Check Handler="#{spinner}.setDisabled(this.getValue());
#{text}.setDisabled(this.getValue());
#{otherCheckbox}.setDisabled(this.getValue());
#{btnButton}.setDisabled(this.getValue());" />
</Listeners>
</ext:Checkbox>
<ext:Checkbox ID="otherCheckbox" runat="server" BoxLabel="Do somehting" />
<ext:SpinnerField ID="spinner" runat="server" Width="100" Number="0" />
<ext:TextField ID="text" runat="server" Width="100" />
</Items>
<Buttons>
<ext:Button ID="btnButton" runat="server" Text="Just button" />
</Buttons>
</ext:Panel>
<ext:Button ID="btnShow" runat="server" Text="Show panel">
<DirectEvents>
<Click OnEvent="Show" />
</DirectEvents>
</ext:Button>
<ext:Button ID="btnHide" runat="server" Text="Hide panel">
<Listeners>
<Click Handler="#{panel}.hide();" />
</Listeners>
</ext:Button>
</Items>
</ext:Viewport>
</form>
</body>
</html>
By default, Panel 'panel' is hidden. Now I click on button 'Show' - panel is displayed. I check checkbox 'Check me' and click on button 'Hide' - panel is hidden. Now when I click again on 'Show' and try to check checkbox 'Check me', SpinnerField, TextField and button 'Just button' disappear... This happens only on IE (7 and 9, I suppose 8 too but I haven't checked) if I leave 'Check me' checked and hide panel. If I hide panel and 'Check me' is not checked, fields remains visible.Can you help me with this? Thanks in advance.
Last edited by Daniil; Dec 09, 2011 at 12:08 PM.
Reason: [CLOSED]