Jan 04, 2016, 10:21 AM
[CLOSED] MVC ServerMapping in GridPanel
Hello,
I use MVC5 Ext.NET 3.2.1
ServerMapping + BottomBar. Doesn't work refresh data
After refresh:
GUID - work
id, name - not work.
I done something wrong or It's bug?
Models/Employee.cs
I use MVC5 Ext.NET 3.2.1
ServerMapping + BottomBar. Doesn't work refresh data
After refresh:
GUID - work
id, name - not work.
I done something wrong or It's bug?
Models/Employee.cs
public class Employee
{
public int ID { get; set; }
public string GUID { get; set; }
public string Name { get; set; }
public static List<Employee> GetEmployees()
{
List<Employee> employees = new List<Employee>()
{
new Employee
{
ID=1,
GUID = Guid.NewGuid().ToString(),
Name = "Employee 1"
},
new Employee
{
ID=2,
GUID = Guid.NewGuid().ToString(),
Name = "Employee 2"
},
new Employee
{
ID=3,
GUID = Guid.NewGuid().ToString(),
Name = "Employee 3"
}
};
return employees;
}
}
Controllesrs/EmployeeController.cs public class ContractController : Controller
{
// GET: Contract
public ActionResult Index()
{
return View(Employee.GetEmployees());
}
public ActionResult GetData()
{
return this.Store(Employee.GetEmployees());
}
}
Views/Employee/Index.cshtml @(Html.X().GridPanel().Title("Array Grid")
.Width(700)
.Store(
Html.X().Store()
.PageSize(10)
.DataSource(Model)
.Model(
Html.X().Model()
.Fields(
new ModelField("id")
{
ServerMapping = "ID"
},
new ModelField("GUID"),
new ModelField("name")
{
ServerMapping = "Name"
}
)
)
.ServerProxy(
Html.X().AjaxProxy()
.Url(Url.Action("GetData"))
)
)
.ColumnModel(
Html.X().RowNumbererColumn(),
Html.X().Column().Text("id").DataIndex("id").Flex(1),
Html.X().Column().Text("GUID").DataIndex("GUID").Width(200),
Html.X().Column().Text("name").DataIndex("name").Width(200)
)
.BottomBar(Html.X().PagingToolbar())
)
Last edited by fabricio.murta; Jan 06, 2016 at 4:28 PM.
Reason: [CLOSED]