Traduzione elenco schede (inizio)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_selSchedaUrl.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_selSchedaUrl" %>
|
||||
<div>
|
||||
<div style="float: left;">
|
||||
<asp:DropDownList runat="server" ID="ddlSelScheda" AutoPostBack="True" OnSelectedIndexChanged="ddlSelScheda_SelectedIndexChanged" DataSourceID="odsScheda" DataTextField="label" CssClass="form-control form-control-sm" DataValueField="value"></asp:DropDownList>
|
||||
<asp:DropDownList runat="server" ID="ddlSelScheda" AutoPostBack="True" OnSelectedIndexChanged="ddlSelScheda_SelectedIndexChanged" DataSourceID="odsScheda" DataTextField="label" CssClass="form-control form-control-sm" DataValueField="value" OnDataBound="ddlSelScheda_DataBound"></asp:DropDownList>
|
||||
<asp:ObjectDataSource ID="odsScheda" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByLang" TypeName="CMS_SC_Data.DS_UtilityTableAdapters.v_selSchedaTableAdapter">
|
||||
<SelectParameters>
|
||||
<asp:SessionParameter DefaultValue="IT" Name="lang" SessionField="Lingua" Type="String" />
|
||||
|
||||
@@ -15,26 +15,29 @@ namespace CMS_SC.WebUserControls
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
// cerco in URL cod scheda, se c'è seleziono...
|
||||
if (memLayer.ML.QSS(QSName) != "")
|
||||
{
|
||||
ddlSelScheda.SelectedValue = memLayer.ML.QSS(QSName);
|
||||
}
|
||||
else
|
||||
{
|
||||
try
|
||||
{
|
||||
ddlSelScheda.DataBind();
|
||||
ddlSelScheda.SelectedIndex = 0;
|
||||
updateAndRedirect();
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
}
|
||||
fixUrl();
|
||||
doUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
public void doUpdate()
|
||||
{
|
||||
// cerco in URL cod scheda, se c'è seleziono...
|
||||
if (memLayer.ML.QSS(QSName) != "")
|
||||
{
|
||||
ddlSelScheda.SelectedValue = memLayer.ML.QSS(QSName);
|
||||
}
|
||||
else
|
||||
{
|
||||
try
|
||||
{
|
||||
ddlSelScheda.DataBind();
|
||||
ddlSelScheda.SelectedIndex = 0;
|
||||
updateAndRedirect();
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
}
|
||||
fixUrl();
|
||||
}
|
||||
private void updateAndRedirect()
|
||||
{
|
||||
Response.Redirect(string.Format("{0}?{3}={1}&CodFam={2}", devicesAuthProxy.pagCorrente, ddlSelScheda.SelectedValue, memLayer.ML.QSS("CodFam"), QSName));
|
||||
@@ -116,5 +119,10 @@ namespace CMS_SC.WebUserControls
|
||||
}
|
||||
}
|
||||
public bool showLinkDoc { get; set; }
|
||||
|
||||
protected void ddlSelScheda_DataBound(object sender, EventArgs e)
|
||||
{
|
||||
doUpdate();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user