我希望我可以提供帮助。我在javascript中找不到这样的东西。 我使用C#代码,但我可以在Javascript中使用更快的页面和相关事务。
我的情况是这样的: 我必须隐藏或显示两个按钮,具体取决于所选行的选择,并考虑特定字段的值。
如何在Javascript中引入它?
现在我已经这样做了:
<script type="text/javascript">
function cbCheck_CheckedChanged()
{
List<object> ListStatoIns = new List<object>();
try
{
if (ListStatoIns != null)
{
if (ListStatoIns.Exists(x => x.Equals(true)) && ListStatoIns.Exists(x => x.Equals(false)))
{
btnApriInserimenti.style.display = "block";
btnChiudiInserimenti.style.display = "block";
}
else if (!ListStatoIns.Exists(x => x.Equals(true)))
{
btnChiudiInserimenti.style.display = "none";
btnChiudiInserimenti.style.display = "block";
}
else if (!ListStatoIns.Exists(x => x.Equals(false)))
{
btnChiudiInserimenti.style.display = "block";
btnChiudiInserimenti.style.display = "none";
}
}
}
catch (err) { }
}
</script>
这是网格:
<cap:MultiColumnSortingGridView ID="gvDettaglio" runat="server" CssClass="grid-view"
DataKeyNames="Organizzazione,OrgID,Mensilita,CodiceOrg,isCaricamentoCompletato"
EmptyDataText="Non sono presenti dati inspezionabili: controlla la mensilità di riferimento o lo stato della contabilità" AutoGenerateColumns="false"
ExportButtonCssClass="button BtnExportExcel" ExportFileName="Dettaglio Straordinario">
<Columns>
<asp:TemplateField ItemStyle-Width="40">
<HeaderTemplate>
<asp:CheckBox ID="cbCheckAll" runat="server" Checked="false" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbCheck" runat="server" CssClass='<%# Eval("isCaricamentoCompletato")%>'
ToolTip="Seleziona per la riapertura o la chiusura dell'inserimento"
AutoPostBack="true" onclick="javascript:gvDettaglio.Rows(cbCheck_CheckedChanged);"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="40">
<ItemTemplate>
<span class="jTooltipR button BtnAudit" title='<%# PrintOperazione(Eval("_ultimo"), Eval("_ultima")) %>'></span>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Mensilita di pagamento">
<ItemTemplate>
<%# PrintMensilita(CNA.CommonLib.Util.ConversionUtil.ConvertInt32orDefault(Eval("Mensilita"))) %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CodiceOrg" HeaderText="Codice" SortExpression="CodiceOrg" />
<asp:BoundField DataField="OrgID" HeaderText="Id Org." Visible="false" />
<asp:BoundField DataField="Organizzazione" HeaderText="Organizzazione" SortExpression="Organizzazione" />
<asp:BoundField DataField="NrDipendenti" HeaderText="Militari al BTG/RGT" SortExpression="NrDipendenti" />
<asp:BoundField DataField="NrDipInteressati" HeaderText="Mil. con Str." SortExpression="NrDipInteressati" />
<asp:BoundField DataField="NrJobMassivi" HeaderText="File inseriti" SortExpression="NrJobMassivi" />
<asp:BoundField DataField="NrJobElaborazioni" HeaderText="Militari inseriti" SortExpression="NrJobElaborazioni" />
<asp:TemplateField ItemStyle-Width="20">
<ItemTemplate>
<span class="jTooltipL buttonLittle BtnInfoLittle" title='<%# PrintTotaleDet(Eval("Totale")) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Totale Ore">
<ItemTemplate>
<%# PrintTotale(Eval("Totale")) %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Stato Inserimento" SortExpression="isCaricamentoCompletato">
<ItemTemplate>
<label class='<%# Eval("isCaricamentoCompletato").Equals(true) ? "validatedNotItem" : "validatedItem"%>'
style="width: 40px!important;"
title='<%#Eval("isCaricamentoCompletato").Equals(true) ? "Caricamento Chiuso" : "Caricamento Aperto"%>'>
</label>
<%--<span class="jTooltipL buttonLittle BtnInfoLittle" title= '<%#Eval("isCaricamentoCompletato").Equals(true) ? "Caricamento Chiuso" : "Caricamento Aperto"%>' />--%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="40" HeaderText="Dettaglio">
<ItemTemplate>
<asp:LinkButton CausesValidation="false" ID="btnExportExcel" runat="server"
CssClass="button BtnExportExcel" Width="40" CommandName="Report" OnClick="OnClikDettaglioStraordinario"
Visible='<%# !String.IsNullOrEmpty(PrintTotale(Eval("Totale"))) %>'
ToolTip='Dettaglio straordinari inseriti' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</cap:MultiColumnSortingGridView>
谁帮助我?非常感谢提前