alert

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • streetman84
    New Member
    • Nov 2008
    • 2

    alert

    Hi,
    i have a function like this:

    Code:
    function IsRowGridViewSelected(oSrc,args)
    {
            var NomeGriglia = (oSrc.id).substring(oSrc.id.lastIndexOf("_") + 1);
            
            var checked = false;
            var findElement = false;
            for(i=0; i<document.forms[0].length && checked==false; i++) 
            { 
                var o = document.forms[0][i];
                var idElement = o.id;
            
                if (idElement.match(NomeGriglia))            
                {
                    if (o.type == 'radio') 
                    { 
                        findElement =true;
                        if (o.outerHTML.search('type=radio CHECKED')== -1)
                            {
                            
                            }
                        else
                            {
                                checked=true;
                                args.IsValid=true;
                            }
                    }
                    else if (o.type == 'checkbox') 
                    { 
                        findElement =true;
                        if (o.outerHTML.search('type=checkbox CHECKED')== -1)
                            {
                            
                            }
                        else
                            {
                                checked=true;
                                args.IsValid=true;
                            }
                    }                
                }
                if (checked == false)
                {
                    args.IsValid=false;
                }    
            }
    
            if (args.IsValid==false)
            {
                if(!findElement)
                {
                    alert ('Non è possibile eseguire l\'operazione poichè la Griglia risulta vuota');
                }
                else
                {
                    alert ('Selezionare un elemento della griglia');
                }
            }
            
            return args.IsValid;
    }
    i must write a function that control if the state of an order is "rilasciato ", "schedulato ", "cancellato " into a gridview and if it is
    show an alert when a butto is clicked.
    cn someone help?
    Last edited by acoder; Nov 5 '08, 10:16 AM. Reason: Added [code] tags
  • acoder
    Recognized Expert MVP
    • Nov 2006
    • 16032

    #2
    What do you mean by the state of an order? Post the corresponding HTML code (in code tags please).

    Comment

    • streetman84
      New Member
      • Nov 2008
      • 2

      #3
      these are the columns of the grid...
      state of order is "Stato"

      Code:
      <Columns>
                                  <ccwms:CstmBoundField DataField="Linea" HeaderText="Linea" ItemStyle-HorizontalAlign="Center" />
                                  <ccwms:CstmBoundField DataField="NumeroOrdine" HeaderText="Numero Ordine" ItemStyle-HorizontalAlign="Center" />
                                  <ccwms:CstmBoundField DataField="Prodotto" HeaderText="Prodotto" ItemStyle-HorizontalAlign="Center" />
                                  <ccwms:CstmTemplateField HeaderText="Descrizione">
                                      <ItemTemplate>
                                          <asp:label id="lblProdottoDescr" text='<%# Eval("ProdottoDescr").ToString().PadRight(20).Substring(0,20) %>' tooltip='<%# Eval("ProdottoDescr") %>' runat="server" />
                                      </ItemTemplate>
                                  </ccwms:CstmTemplateField>    
                                  <ccwms:CstmBoundField DataField="Versione" Visible="false" />
                                  <ccwms:CstmBoundField DataField="UM" HeaderText="UM" ItemStyle-HorizontalAlign="Center" />
                                  <ccwms:CstmBoundField DataField="QtaProdotta" HeaderText="Qta Prodotta" ItemStyle-HorizontalAlign="Right" />
                                  <ccwms:CstmBoundField DataField="QtaScartata" HeaderText="Qta Scartata" ItemStyle-HorizontalAlign="Right" />
                                  <ccwms:CstmBoundField DataField="QtaDaProdurre" HeaderText="Qta Da Produrre" ItemStyle-HorizontalAlign="Right" />
                                  <ccwms:CstmTemplateField HeaderText="Data Inizio Prevista" ItemStyle-HorizontalAlign="Center">
                                      <ItemTemplate>
                                          <asp:label id="lblDataInizioPrevista" text='<%# Eval("DataInizioPrevista","{0:dd/MM/yyyy HH:mm}")%>' runat="server" />
                                      </ItemTemplate>
                                  </ccwms:CstmTemplateField>                            
                                  <ccwms:CstmBoundField DataField="DataInizioReale" HeaderText="Data Inizio Reale" ItemStyle-HorizontalAlign="Center" />
                                  <ccwms:CstmBoundField DataField="Stato" HeaderText="Stato" />
                                  <ccwms:CstmBoundField DataField="Percorso" Visible="false" />
                              </Columns>
      Last edited by acoder; Nov 5 '08, 01:28 PM. Reason: Added [code] tags

      Comment

      • acoder
        Recognized Expert MVP
        • Nov 2006
        • 16032

        #4
        Post the client-side version of your code. It's much easier to deal with when working with JavaScript and this is, after all, the JavaScript forum.

        PS. please use code tags when posting code. See How to Ask a Question. Thanks!

        Comment

        Working...