|
<!DOCTYPE html>
<head runat="server">
<title></title>
</head>
<body>
<div id="Grid"></div>
<script>
var grid = new ej.grids.Grid({
dataSource: data,
height:350,
columns: [
. . .
]
});
grid.appendTo('#Grid');
</script>
</body>
</html>
|
Good morning, but you can not fix it by correcting JS 1 not forcing to switch to JS 2. Because this involves me changing all the logic of the project.
Thanks in advance
<div class="control-section">
<div class="content-wrapper">
<div id="Grid1">
</div>
</div>
<script>
var data = new ej.data.DataManager({
//GetChartData5
url: "HomeAgentiTest.aspx/MyTableTest",
//adaptor: "UrlAdaptor",
//adaptor: new ej.data.UrlAdaptor(),
//crossDomain: false,
offline: false, adaptor:"UrlAdaptor"
//adaptor:"WebMethodAdaptor",
});
var grid = new ej.grids.Grid({
dataSource: data,
height: 350,
columns: [
{ field: 'MessageNumber', headerText: 'Agente', width: 130, textAlign: 'Right' },
{ field: 'Subject', headerText: 'DescRagg', width: 170 },
]
});
grid.appendTo('#Grid1');
</script>
</div>
FILE cs :
[System.Web.Script.Services.ScriptMethod()]
[System.Web.Services.WebMethod]
public DataTable MyTableTest()
{
int count = 10;
DataTable dtMessages = new DataTable(); // Creating datatable.
dtMessages.Columns.Add("MessageNumber");
dtMessages.Columns.Add("Subject");
dtMessages.Columns.Add("DateSent");
dtMessages.TableName = "dtMessages";
for (int i = count; i >= 1; i--)
{
dtMessages.Rows.Add();
dtMessages.Rows[dtMessages.Rows.Count - 1]["MessageNumber"] = i;
dtMessages.Rows[dtMessages.Rows.Count - 1]["Subject"] ="Ciccio";
dtMessages.Rows[dtMessages.Rows.Count - 1]["DateSent"] = "data";
}
return dtMessages;
If you help me it is the solution I prefer to use js2.
I await your precious help, thanks in advance, good morning }