imbastito sistema cambio tipo visibilità x scheda collaudo (selezionata/show all/reset)
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_StatoCollaudi.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_StatoCollaudi" %>
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="IdxDossier,CodScheda,Vers,NumScheda" DataSourceID="ods" CssClass="table table-striped" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowDataBound="grView_RowDataBound">
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="IdxDossier,CodScheda,Vers,NumScheda" DataSourceID="ods" CssClass="table table-striped" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowDataBound="grView_RowDataBound" Width="100%">
|
||||
<EmptyDataTemplate>
|
||||
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("NoRecords") %>' />
|
||||
</EmptyDataTemplate>
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
|
||||
<HeaderTemplate>
|
||||
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="fa fa-refresh fa-2x" Visible="true"></asp:LinkButton>
|
||||
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="fa fa-refresh fa-2x" Visible="true"></asp:LinkButton>
|
||||
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="lbSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("select") %>' CssClass="fa fa-search fa-2x" />
|
||||
@@ -14,15 +15,24 @@
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Stato" SortExpression="Stato">
|
||||
<ItemTemplate>
|
||||
<div class='<%# string.Format("row sc_{0}", Eval("Stato")) %>'>
|
||||
<div class="col-xs-2 sc">
|
||||
<div class='<%# string.Format("sc_{0}", Eval("Stato")) %>'>
|
||||
<div class="col-xs-8a sc">
|
||||
<asp:Label ID="lblDescrStato" runat="server" Text='<%# Bind("DescrStato") %>' />
|
||||
</div>
|
||||
<div class="col-xs-1">
|
||||
<div class="col-xs-4a">
|
||||
<asp:Label ID="lblCodScheda" runat="server" Text='<%# string.Format("{0}.{1}.{2}", Eval("CodScheda"), Eval("Vers"), Eval("NumScheda")) %>' />
|
||||
</div>
|
||||
<div class="col-xs-9 limitText">
|
||||
<asp:Label ID="lblDescrizione" runat="server" Text='<%# Eval("Descrizione") %>' />
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField>
|
||||
<HeaderTemplate>
|
||||
<asp:LinkButton ID="lbtShowAll" runat="server" OnClick="lbtShowAll_Click" CssClass="fa fa-eye fa-2x" Visible="true"></asp:LinkButton>
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<div class='<%# string.Format("sc_{0}", Eval("Stato")) %>'>
|
||||
<div class="col-xs-12a limitText">
|
||||
<asp:Label ID="lblDescrizione" runat="server" Text='<%# Eval("Descrizione") %>' Visible='<%# showDescrColl %>' />
|
||||
</div>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
|
||||
@@ -14,7 +14,11 @@ namespace CMS_SC.WebUserControls
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
if(!Page.IsPostBack)
|
||||
{
|
||||
showDescrColl = true;
|
||||
grView.DataBind();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// dimensione pagina grid view
|
||||
@@ -76,7 +80,7 @@ namespace CMS_SC.WebUserControls
|
||||
}
|
||||
set
|
||||
{
|
||||
grView.SelectedIndex = 0;
|
||||
//grView.SelectedIndex = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,14 +95,14 @@ namespace CMS_SC.WebUserControls
|
||||
/// <param name="e"></param>
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
#if false
|
||||
string CodSchedaVersNum = "";
|
||||
CodSchedaVersNum = string.Format("{0}.{1}.{2}", grView.SelectedDataKey["CodScheda"], grView.SelectedDataKey["Vers"], grView.SelectedDataKey["NumScheda"]);
|
||||
#endif
|
||||
if (CodSchedaVersNum != "")
|
||||
{
|
||||
// indico di dover NASCONDERE dettaglio...
|
||||
showDescrColl = false;
|
||||
// salvo parametro
|
||||
savePar("ddlSelScheda", CodSchedaVersNum);
|
||||
// fix visualizzazione...
|
||||
grView.DataBind();
|
||||
// sollevo evento...
|
||||
raiseEvent(ucEvType.Selected);
|
||||
}
|
||||
@@ -116,15 +120,39 @@ namespace CMS_SC.WebUserControls
|
||||
{
|
||||
resetSelezione();
|
||||
}
|
||||
protected void lbtShowAll_Click(object sender, EventArgs e)
|
||||
{
|
||||
// indico di dover NASCONDERE dettaglio...
|
||||
showDescrColl = false;
|
||||
grView.SelectedIndex = -1;
|
||||
grView.DataBind();
|
||||
// salvo parametro
|
||||
savePar("ddlSelScheda", "");
|
||||
raiseEvent(ucEvType.ReqUpdateParent);
|
||||
}
|
||||
/// <summary>
|
||||
/// resetto selezione
|
||||
/// </summary>
|
||||
private void resetSelezione()
|
||||
{
|
||||
showDescrColl = true;
|
||||
grView.SelectedIndex = -1;
|
||||
grView.DataBind();
|
||||
// salvo parametro
|
||||
savePar("ddlSelScheda", "");
|
||||
raiseEvent(ucEvType.Reset);
|
||||
}
|
||||
|
||||
|
||||
public bool showDescrColl
|
||||
{
|
||||
get
|
||||
{
|
||||
return memLayer.ML.BoolSessionObj("showDescrColl");
|
||||
}
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal("showDescrColl", value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user