Aug 28, 2018, 10:33 AM
[CLOSED] Other issue with GridPanel's Menu Scroll handles
Hello,
As per your suggestion we have migrated our code from Ext. 4.5.1 to 4.7.1 version successfully. We observed that the issue still exists in application.
For reproduce this issue please go through below code:(.cshtml)
Please let's know if anything required.
As per your suggestion we have migrated our code from Ext. 4.5.1 to 4.7.1 version successfully. We observed that the issue still exists in application.
For reproduce this issue please go through below code:(.cshtml)
@{
ViewBag.Title = "JobInformation...";
}
@model System.Collections.IEnumerable
@Html.X().ResourceManager().ScriptMode(Ext.Net.ScriptMode.Debug)
<h2>JobInformation....</h2>
@(Html.X().GridPanel()
.ID("GridPanel1")
.Title("Array Grid one")
.Height(350)
.AutoRender(true)
.Stateful(true)
.Store(Html.X().Store()
.ID("Store1")
.Model(Html.X().Model()
.Fields(
new ModelField("company"),
new ModelField("price", ModelFieldType.Float),
new ModelField("change", ModelFieldType.Float),
new ModelField("pctChange", ModelFieldType.Float),
new ModelField("lastChange", ModelFieldType.Date, "M/d hh:mmtt"),
new ModelField("pctChange", ModelFieldType.Float),
new ModelField("column1"),
new ModelField("column2"),
new ModelField("column3"),
new ModelField("column4"),
new ModelField("column5"),
new ModelField("column6"),
new ModelField("column7"),
new ModelField("column8"),
new ModelField("column9"),
new ModelField("column10"),
new ModelField("column11"),
new ModelField("column12"),
new ModelField("column13"),
new ModelField("column14"),
new ModelField("column15"),
new ModelField("column16"),
new ModelField("column17"),
new ModelField("column18"),
new ModelField("column19"),
new ModelField("column20")
)
)
.DataSource(Model)
)
.ColumnModel(
Html.X().Column().ID("CompanyColumn").Text("Company").DataIndex("company"),
Html.X().Column().ID("PriceColumn").Text("Price").DataIndex("price").Renderer(RendererFormat.UsMoney),
Html.X().Column().ID("ChangeColumn").Text("Change").DataIndex("change"),
Html.X().Column().ID("pctChange").Text("pctChange").DataIndex("pctChange"),
Html.X().Column().ID("lastChange").Text("lastChange").DataIndex("lastChange"),
Html.X().Column().ID("column1").Text("column1").DataIndex("column1"),
Html.X().Column().ID("column2").Text("column2").DataIndex("column2"),
Html.X().Column().ID("column3").Text("column3").DataIndex("column3"),
Html.X().Column().ID("column4").Text("column4").DataIndex("column4"),
Html.X().Column().ID("column5").Text("column5").DataIndex("column5"),
Html.X().Column().ID("column6").Text("column6").DataIndex("column6"),
Html.X().Column().ID("column7").Text("column7").DataIndex("column7"),
Html.X().Column().ID("column8").Text("column8").DataIndex("column8"),
Html.X().Column().ID("column9").Text("column9").DataIndex("column9"),
Html.X().Column().ID("column10").Text("column10").DataIndex("column10"),
Html.X().Column().ID("column11").Text("column11").DataIndex("column11"),
Html.X().Column().ID("column12").Text("column12").DataIndex("column12"),
Html.X().Column().ID("column13").Text("column13").DataIndex("column13"),
Html.X().Column().ID("column14").Text("column14").DataIndex("column14"),
Html.X().Column().ID("column15").Text("column15").DataIndex("column15"),
Html.X().Column().ID("column16").Text("column16").DataIndex("column16"),
Html.X().Column().ID("column17").Text("column17").DataIndex("column17"),
Html.X().Column().ID("column18").Text("column18").DataIndex("column18"),
Html.X().Column().ID("column19").Text("column19").DataIndex("column19"),
Html.X().Column().ID("column20").Text("column20").DataIndex("column20")
))
@(Html.X().GridPanel()
.ID("GridPanel2")
.Title("Array Grid Two")
.Height(350)
.AutoRender(true)
.Stateful(true)
.Store(Html.X().Store()
.ID("Store2")
.Model(Html.X().Model()
.Fields(
new ModelField("company"),
new ModelField("price", ModelFieldType.Float),
new ModelField("change", ModelFieldType.Float),
new ModelField("pctChangeA", ModelFieldType.Float),
new ModelField("lastChange", ModelFieldType.Date, "M/d hh:mmtt"),
new ModelField("pctChange", ModelFieldType.Float),
new ModelField("column1"),
new ModelField("column2"),
new ModelField("column3"),
new ModelField("column4"),
new ModelField("column5"),
new ModelField("column6"),
new ModelField("column7"),
new ModelField("column8"),
new ModelField("column9"),
new ModelField("column10"),
new ModelField("column11"),
new ModelField("column12"),
new ModelField("column13"),
new ModelField("column14"),
new ModelField("column15"),
new ModelField("column16"),
new ModelField("column17"),
new ModelField("column18"),
new ModelField("column19"),
new ModelField("column20")
)
)
.DataSource(Model)
)
.ColumnModel(
Html.X().Column().ID("CompanyColumn2").Text("Company").DataIndex("company"),
Html.X().Column().ID("PriceColumn2").Text("Price").DataIndex("price").Renderer(RendererFormat.UsMoney),
Html.X().Column().ID("ChangeColumn2").Text("Change").DataIndex("change"),
Html.X().Column().ID("pctChange2").Text("pctChange").DataIndex("pctChangeA"),
Html.X().Column().ID("lastChange2").Text("lastChange").DataIndex("lastChange"),
Html.X().Column().ID("column1A").Text("column1").DataIndex("column1"),
Html.X().Column().ID("column2A").Text("column2").DataIndex("column2"),
Html.X().Column().ID("column3A").Text("column3").DataIndex("column3"),
Html.X().Column().ID("column4A").Text("column4").DataIndex("column4"),
Html.X().Column().ID("column5A").Text("column5").DataIndex("column5"),
Html.X().Column().ID("column6A").Text("column6").DataIndex("column6"),
Html.X().Column().ID("column7A").Text("column7").DataIndex("column7"),
Html.X().Column().ID("column8A").Text("column8").DataIndex("column8"),
Html.X().Column().ID("column9A").Text("column9").DataIndex("column9"),
Html.X().Column().ID("column10A").Text("column10").DataIndex("column10"),
Html.X().Column().ID("column11A").Text("column11").DataIndex("column11"),
Html.X().Column().ID("column12A").Text("column12").DataIndex("column12"),
Html.X().Column().ID("column13A").Text("column13").DataIndex("column13"),
Html.X().Column().ID("column14A").Text("column14").DataIndex("column14"),
Html.X().Column().ID("column15A").Text("column15").DataIndex("column15"),
Html.X().Column().ID("column16A").Text("column16").DataIndex("column16"),
Html.X().Column().ID("column17A").Text("column17").DataIndex("column17"),
Html.X().Column().ID("column18A").Text("column18").DataIndex("column18"),
Html.X().Column().ID("column19A").Text("column19").DataIndex("column19"),
Html.X().Column().ID("column20A").Text("column20").DataIndex("column20")
))
controller code:using System.Web.Mvc;
using Ext.Net;
using Ext.Net.MVC;
using TestApplication.Models;
namespace TestApplication.Controllers
{
public class ExtNetController : Controller
{
public ActionResult Index()
{
return this.View("JobInformation", SampleData.GetAllJobs());
}
}
}
Model code:using System.Collections;
using System;
namespace TestApplication.Models
{
public class SampleData
{
public static IEnumerable GetAllJobs()
{
return new object[]
{
new object[] { "3m Co", 71.72, 0.02, 0.03, "9/1 12:00am" ,"column1","column2","column3","column4", "column5","column6","column7","column8","column9","column15","column16","column17","column18","column19","column20"},
new object[] { "Alcoa Inc", 29.01, 0.42, 1.47, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9","column15","column16","column17","column18","column19","column20" },
new object[] { "Altria Group Inc", 83.81, 0.28, 0.34, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9","column15","column16","column17","column18","column19","column20" },
new object[] { "American Express Company", 52.55, 0.01, 0.02, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9" ,"column15","column16","column17","column18","column19","column20"},
new object[] { "American International Group, Inc.", 64.13, 0.31, 0.49, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9","column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20" },
new object[] { "AT&T Inc.", 31.61, -0.48, -1.54, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9" ,"column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20"},
new object[] { "Boeing Co.", 75.43, 0.53, 0.71, "9/1 12:00am" ,"column1","column2","column3","column4", "column5","column6","column7","column8","column9","column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20"},
new object[] { "Caterpillar Inc.", 67.27, 0.92, 1.39, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9" ,"column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20"},
new object[] { "Citigroup, Inc.", 49.37, 0.02, 0.04, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9" ,"column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20"},
new object[] { "E.I. du Pont de Nemours and Company", 40.48, 0.51, 1.28, "9/1 12:00am" ,"column1","column2","column3","column4", "column5","column6","column7","column8","column9","column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20"},
new object[] { "Exxon Mobil Corp", 68.1, -0.43, -0.64, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9","column10","column11","column12","column13","column14" ,"column15","column16","column17","column18","column19","column20"},
new object[] { "General Electric Company", 34.14, -0.08, -0.23, "9/1 12:00am","column1","column2","column3","column4", "column5","column6","column7","column8","column9","column10","column11","column12","column13","column14" ,"column15","column16","column17","column18","column19","column20"},
new object[] { "General Motors Corporation", 30.27, 1.09, 3.74, "9/1 12:00am" ,"column1","column2","column3","column4", "column5","column6","column7","column8","column9","column10","column11","column12","column13","column14","column15","column16","column17","column18","column19","column20"},
new object[] { "Hewlett-Packard Co.", 36.53, -0.03, -0.08, "9/1 12:00am", "column1", "column2", "column3", "column4", "column5", "column6", "column7", "column8", "column9", "column10", "column11", "column12", "column13", "column14", "column15", "column16", "column17", "column18", "column19", "column20" }
};
}
} }
Adding reproduced image as attachment.Please let's know if anything required.
Last edited by fabricio.murta; Sep 17, 2018 at 2:42 PM.