none
ajuda RRS feed

  • Pergunta

  • Boa Noite a todos, estou utilizando em uma pagina o controle TabPanel1 dentro dele existe um CalendarExtender  atrelado a um textbox. Quando aciono um imageButton ele limpa a data selecionada do textbox, alguem consegue me ajudar com este problema?

    Segue o Código HTML da pagina

        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
            <ContentTemplate>
                 <asp:Panel ID="PainelRetorn" runat="server" Width="100%" Visible="false" Height="35px">
                    <div id="PainelRetorn1" class="StyleMenssagen">
                       <table width="100%">
                                <tr>
                                    <td class="style9">
                                        <asp:Label ID="lbreturn" runat="server" Text="" ForeColor="#E79300" BackColor="Transparent"></asp:Label>
                                    </td>
                                    <td class="style10">
                                        <asp:ImageButton ID="CloseAjuda" runat="server" ImageUrl="~/Ico/icon_close_yellow.png" />
                                    </td>
                                </tr>
                       </table>           
                    </div>
                </asp:Panel>
                <br />
                <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0" Width="100%" AutoPostBack="false">  
                    <asp:TabPanel ID="TabPanel1" HeaderText="Cadastro" runat="server">  
                        <ContentTemplate>  
                             <table style="width: 98%;">
                                <tr>
                                    <td class="style2">
                                        Data Projeto <asp:ImageButton ID="LBAjudaDataProjeto" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px"/>
                                    </td>
                                    <td class="style4">
                                        Prev. Conclusão  <asp:ImageButton ID="LBAjudaDataPrevisao" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                        
                                    </td>
                                    <td>
                                        Nome Projeto  <asp:ImageButton ID="LBAjudaNomeProjeto" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                    </td>
                                </tr>
                                <tr>
                                    <td class="style2">
                                        <asp:TextBox ID="txt_datacadastro" runat="server" Height="22px" Width="100%" ReadOnly="true"></asp:TextBox>
                                        <asp:CalendarExtender ID="Calendardatacadastro" runat="server" 
                                            Enabled="True" TargetControlID="txt_datacadastro" >
                                        </asp:CalendarExtender>                                
                                    </td>
                                    <td class="style4">
                                        <asp:TextBox ID="txt_dataPrevisao" runat="server" Height="22px" Width="100%" ReadOnly="true"></asp:TextBox>
                                        <asp:CalendarExtender ID="CalendardataPrevisao" runat="server" 
                                            Enabled="True" TargetControlID="txt_dataPrevisao">
                                        </asp:CalendarExtender>                                
                                    
                                    </td>
                                    <td>
                                        <asp:TextBox ID="txt_NomeProjeto" runat="server" Height="22px" Width="100%"></asp:TextBox>
                                    </td>
                                </tr>
                             </table>
                             <table style="width: 98%;">
                                <tr>
                                    <td class="style5" colspan="2">
                                        Responsável projeto      <asp:ImageButton ID="LBAjudaResponsavel" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                    </td>
                                    <td class="style7">
                                        Direcionador      <asp:ImageButton ID="LBAjudaDirecionador" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                    </td>
                                    <td class="style7">
                                        Tipo de Perda     <asp:ImageButton ID="LBAjudaTipoPerda" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                    </td>
                                </tr>
                                <tr>
                                    <td class="style5">
                                       <asp:TextBox ID="txt_registro" runat="server" Height="20px" Width="94%" 
                                            AutoPostBack="True" 
                                            ToolTip="Didite o registro, somente números e selecione o colaborador ao lado"></asp:TextBox> 
                                    </td>
                                    <td class="style6">
                                        <asp:DropDownList ID="cmb_colaborador" runat="server" Height="25px" 
                                            Width="98%" AutoPostBack="True" ToolTip="Nome do colaborador">
                                        </asp:DropDownList>
                                    </td>
                                    <td class="style7">
                                        <asp:DropDownList ID="cmb_direcionador" runat="server" Height="25px" 
                                            Width="98%" AutoPostBack="True">
                                        </asp:DropDownList>
                                    </td>
                                    <td>
                                        <asp:DropDownList ID="cmb_TipoPerda" runat="server" Height="25px" Width="98%" 
                                            AutoPostBack="True"></asp:DropDownList>
                                    </td>
                                </tr>
                            </table>
                             <table style="width: 100%;">
                                <tr>
                                    <td class="style8">
                                        Pilar   <asp:ImageButton ID="LBAjudaPilar" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                    </td>
                                    <td class="style8">
                                        Metodologia   <asp:ImageButton ID="LBAjudaMetodologia" runat="server" Height="15px" ImageUrl="~/Ico/154.png"  Width="15px" />
                                    </td>
                                </tr>
                                <tr>
                                    <td class="style8">
                                        <asp:DropDownList ID="cmb_pilar" runat="server" Height="25px" Width="98%"></asp:DropDownList>
                                    </td>                                    
                                    <td class="style8">
                                        <asp:DropDownList ID="cmb_metodologia" runat="server" Height="25px" Width="98%"></asp:DropDownList>
                                    </td>
                                </tr>
                            </table>
                             <table style="width:200px">
                                <tr>
                                    <td align="center">
                                         <asp:ImageButton ID="bt_showIncluir" runat="server" ImageUrl="~/Ico/172.png" Width="32px" Height="32px" />
                                    </td>
                                    <td align="center">
                                         <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Ico/174.png" Width="32px" Height="32px" />
                                    </td>
                                </tr>
                                <tr>
                                    <td align="center">
                                        Avançar
                                    </td>
                                    <td align="center">
                                        Cancelar
                                    </td>
                                </tr>
                             </table>   
                        </ContentTemplate>  
                    </asp:TabPanel>  
                    <asp:TabPanel ID="TabPanel2" HeaderText="Projeto" runat="server">  
                        <ContentTemplate>  
                                    <asp:Panel ID="PanelProjeto" runat="server" Width="100%" Visible="true" Height="35px">
                                        <div id="Div2" class="StyleMenssagenGren">
                                           <table width="100%">
                                                    <tr>
                                                        <td class="style9">
                                                            <asp:TextBox ID="TextBox1" runat="server" Width="98%" Text="NOME DO PROJETO" 
                                                            ReadOnly="True" style="text-align: center; vertical-align: middle" BackColor="Transparent" BorderWidth="0px" ></asp:TextBox>
                                                        </td>
                                                    </tr>
                                           </table>           
                                        </div>
                                    </asp:Panel>
                                    <br />
                                    <div id="Div1" class="StyleDivSeta">
                                        <asp:Image ID="Image1" runat="server" Height="45px" ImageUrl="~/img/Seta1.png" 
                                            Width="40px" />
                                    </div>
                                    <div id="Div3" class="StylePDCA">
                                          <asp:Image class="imgPDCA" ID="Image2" runat="server" ImageUrl="~/img/pdca.png" />
                                    </div>
                        </ContentTemplate>              
                    </asp:TabPanel>  
                    <asp:TabPanel ID="TabPanel3" HeaderText="Benefício" runat="server">  
                        <ContentTemplate>  
                            contents of tab 3 <br />  
                            contents of tab 3 <br />  
                            contents of tab 3 <br />  
                        </ContentTemplate>              
                    </asp:TabPanel>  
                    <asp:TabPanel ID="TabPanel4" HeaderText="Custo" runat="server">  
                        <ContentTemplate>  
                            contents of tab 4 <br />  
                            contents of tab 4 <br />  
                            contents of tab 4 <br />  
                        </ContentTemplate>              
                    </asp:TabPanel>  
                </asp:TabContainer>
            </ContentTemplate>
        </asp:UpdatePanel>

    quarta-feira, 14 de maio de 2014 23:51

Todas as Respostas

  • Boa noite, qual dos imageButton está dando o problema?

    Gilson Joanelo - Desenvolvedor Web

    quinta-feira, 15 de maio de 2014 00:16
  • Gilson todos com nome de Ajuda.

    Passos para gerar o erro.

    Ao selecionar uma data de cadastro ela fica devidamente preenchida, depois se eu clicar em qualquer um imagebutton ele apaga a data que eu selecionei.

    Gilson, estou avaliando novamente e percebo que quando ocorre um postback ele limpa o campo txt_datacadastro

    Erro solucionado colocando ReadOnly=false do campo, mas com isto habilito o campo para o usuário digitar qualquer coisa, não queria deixar isto acontecer, gostaria que este campo aceitasse somente a data selecionada.

    quinta-feira, 15 de maio de 2014 01:07
  • Entendi, no meu caso sempre deixei o campo ativo, não usava o ReadOnly e realmente o PostBack limpa o campo ReadOnly, ele não mantém o Status do componente.

    Gilson Joanelo - Desenvolvedor Web

    • Sugerido como Resposta Giovani Cr sexta-feira, 16 de maio de 2014 19:11
    quinta-feira, 15 de maio de 2014 16:13