Dec 02, 2013, 11:07 AM
How to set set selected items on MultiCombo which requires remote data once shown
Hi!
I write a multicombo which dynamically loads data from backend.
But I don't know how to set all the combo box items selected on start up.
Any one who can tell me how ?
Thanks!
I write a multicombo which dynamically loads data from backend.
But I don't know how to set all the combo box items selected on start up.
Any one who can tell me how ?
Thanks!
@using Ext.Net;
@using Ext.Net.MVC;
@using System.Web.UI.WebControls;
@{
Layout = null;
var x = Html.X();
}
@(x.ResourceManager().Theme(Theme.Default))
@(
x.MultiCombo().ID("combo1").Editable(false).Name("project").FieldLabel("Versions").Store(
x.Store().Proxy(
x.AjaxProxy().Url("/Project/GetProjectVersions2").Reader(x.JsonReader().Root("data"))
).Model(x.Model().Fields(
new ModelField("id"),
new ModelField("name")
)
)
).DisplayField("name").ValueField("id")
)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcApplication2.Models;
using Ext.Net;
using Ext.Net.MVC;
namespace MvcApplication2.Controllers
{
public class ProjectController : Controller
{
public ActionResult GetProjectVersions2()
{
List<object> data = new List<object>();
data.Add(new { id = "value1", name = "Name1" });
data.Add(new { id = "value2", name = "Name2" });
return this.Store(data);
}
}
}