cascading marco
This commit is contained in:
parent
62f27ce021
commit
c7ee9603ea
@ -245,7 +245,7 @@ namespace SoftwayWeb.Controllers
|
|||||||
SessionHelper helper = new SessionHelper(this);
|
SessionHelper helper = new SessionHelper(this);
|
||||||
Cascading model = new Cascading();
|
Cascading model = new Cascading();
|
||||||
model.Committenti = getCommittenti();
|
model.Committenti = getCommittenti();
|
||||||
|
List<SelectListItem> selectItems = new List<SelectListItem>();
|
||||||
if (!string.IsNullOrEmpty(Picommit))
|
if (!string.IsNullOrEmpty(Picommit))
|
||||||
{
|
{
|
||||||
token = helper.GetStringValue("tok");
|
token = helper.GetStringValue("tok");
|
||||||
@ -257,7 +257,7 @@ namespace SoftwayWeb.Controllers
|
|||||||
client.BaseAddress = baseAddress;
|
client.BaseAddress = baseAddress;
|
||||||
|
|
||||||
List<SedeConsegna> sediCons = new List<SedeConsegna>();
|
List<SedeConsegna> sediCons = new List<SedeConsegna>();
|
||||||
List<SelectListItem> selectItems = new List<SelectListItem>();
|
|
||||||
//List<SedeConsegna> listSedi = new List<SedeConsegna>();
|
//List<SedeConsegna> listSedi = new List<SedeConsegna>();
|
||||||
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
||||||
|
|
||||||
@ -271,11 +271,11 @@ namespace SoftwayWeb.Controllers
|
|||||||
listItemFirst.Value = string.Empty;
|
listItemFirst.Value = string.Empty;
|
||||||
listItemFirst.Text = " - Seleziona sede";
|
listItemFirst.Text = " - Seleziona sede";
|
||||||
selectItems.Add(listItemFirst);
|
selectItems.Add(listItemFirst);
|
||||||
|
|
||||||
foreach (var sede in sediCons)
|
foreach (var sede in sediCons)
|
||||||
{
|
{
|
||||||
SelectListItem listItem = new SelectListItem();
|
|
||||||
|
|
||||||
|
SelectListItem listItem = new SelectListItem();
|
||||||
string s = sede.Pccodsed + " - " + sede.Pcdescri;
|
string s = sede.Pccodsed + " - " + sede.Pcdescri;
|
||||||
listItem.Value = sede.Pccodsed;
|
listItem.Value = sede.Pccodsed;
|
||||||
listItem.Text = s;
|
listItem.Text = s;
|
||||||
@ -284,10 +284,10 @@ namespace SoftwayWeb.Controllers
|
|||||||
model.SediCons.Add(listItem);
|
model.SediCons.Add(listItem);
|
||||||
}
|
}
|
||||||
//model.SediCons.AddRange(selectItems);
|
//model.SediCons.AddRange(selectItems);
|
||||||
ViewBag.SediCons = sediCons;
|
// ViewBag.SediCons = sediCons;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return Json(new SelectList(model.SediCons, "Value", "Text"));
|
return Json(new SelectList(selectItems, "Value", "Text"));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,7 +44,7 @@
|
|||||||
<div class="mb-3" id="District">
|
<div class="mb-3" id="District">
|
||||||
<b><label asp-for="Pidesdiv" class="control-label"></label></b>
|
<b><label asp-for="Pidesdiv" class="control-label"></label></b>
|
||||||
<div>
|
<div>
|
||||||
@Html.DropDownListFor(x => x.Pidesdiv, new List<SelectListItem>(), "- Seleziona sede", new { @id = "ddlSediCons", @class = "agy-form-field require" })
|
@Html.DropDownListFor(x => x.Pidesdiv, new List<SelectListItem>(), "- Seleziona sede2", new { @id = "ddlSediCons", @class = "agy-form-field require" })
|
||||||
</div>
|
</div>
|
||||||
<span asp-validation-for="Pidesdiv" class="text-danger"></span>
|
<span asp-validation-for="Pidesdiv" class="text-danger"></span>
|
||||||
</div>
|
</div>
|
||||||
@ -134,10 +134,11 @@
|
|||||||
datatype: "json",
|
datatype: "json",
|
||||||
traditional: true,
|
traditional: true,
|
||||||
success: function (states) {
|
success: function (states) {
|
||||||
|
alert('aaa');
|
||||||
var district = "<select id='ddlSediCons' class='form-control' name='Pidesdiv'>";
|
var district = "<select id='ddlSediCons' class='form-control' name='Pidesdiv'>";
|
||||||
district = district + '<option value="">- Seleziona sede</option>';
|
district = district + '<option value="">- Seleziona sede1</option>';
|
||||||
for (var i = 0; i < states.length; i++) {
|
for (var i = 0; i < states.length; i++) {
|
||||||
district = district + 'option value="' + states[i].value + '">' + states[i].text + '</option>';
|
district = district + '<option value="' + states[i].value + '">' + states[i].text + '</option>';
|
||||||
}
|
}
|
||||||
district = district + '</select>';
|
district = district + '</select>';
|
||||||
$('#District').html(district);
|
$('#District').html(district);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user