cascading marco
This commit is contained in:
parent
62f27ce021
commit
c7ee9603ea
@ -245,7 +245,7 @@ namespace SoftwayWeb.Controllers
|
||||
SessionHelper helper = new SessionHelper(this);
|
||||
Cascading model = new Cascading();
|
||||
model.Committenti = getCommittenti();
|
||||
|
||||
List<SelectListItem> selectItems = new List<SelectListItem>();
|
||||
if (!string.IsNullOrEmpty(Picommit))
|
||||
{
|
||||
token = helper.GetStringValue("tok");
|
||||
@ -257,7 +257,7 @@ namespace SoftwayWeb.Controllers
|
||||
client.BaseAddress = baseAddress;
|
||||
|
||||
List<SedeConsegna> sediCons = new List<SedeConsegna>();
|
||||
List<SelectListItem> selectItems = new List<SelectListItem>();
|
||||
|
||||
//List<SedeConsegna> listSedi = new List<SedeConsegna>();
|
||||
HttpResponseMessage response = client.GetAsync(baseAddress).Result;
|
||||
|
||||
@ -271,11 +271,11 @@ namespace SoftwayWeb.Controllers
|
||||
listItemFirst.Value = string.Empty;
|
||||
listItemFirst.Text = " - Seleziona sede";
|
||||
selectItems.Add(listItemFirst);
|
||||
|
||||
|
||||
foreach (var sede in sediCons)
|
||||
{
|
||||
SelectListItem listItem = new SelectListItem();
|
||||
|
||||
SelectListItem listItem = new SelectListItem();
|
||||
string s = sede.Pccodsed + " - " + sede.Pcdescri;
|
||||
listItem.Value = sede.Pccodsed;
|
||||
listItem.Text = s;
|
||||
@ -284,10 +284,10 @@ namespace SoftwayWeb.Controllers
|
||||
model.SediCons.Add(listItem);
|
||||
}
|
||||
//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">
|
||||
<b><label asp-for="Pidesdiv" class="control-label"></label></b>
|
||||
<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>
|
||||
<span asp-validation-for="Pidesdiv" class="text-danger"></span>
|
||||
</div>
|
||||
@ -134,10 +134,11 @@
|
||||
datatype: "json",
|
||||
traditional: true,
|
||||
success: function (states) {
|
||||
alert('aaa');
|
||||
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++) {
|
||||
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').html(district);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user