
I have two issues when running the grid in ie7 and ie8 compatibility mode:
Here’s my config:
#Grids{
width: 100%;
height:400px;
overflow-y: auto;
overflow-x: auto;
border:1px solid #00215C;
}
<div id="Grids">
<div id="gridMoneyOrders" class="hidden"></div>
</div>
var loadMoneyOrderDetailsGrid = function(details){
$("#gridMoneyOrders").show().kendoGrid({
dataSource: {
data: details,
pageSize: 10,
schema: {
model: {
fields: {
FacilityName: { type: "string" },
MoneyOrderID: { type: "string" },
IssueID: { type: "string" },
ClerkID: { type: "string" },
IssueDateTime: { type: "date" },
SaleAmount: { type: "string" },
PaidAmount: { type: "string" },
ProcessDate: { type: "date" },
SerialNumber: { type: "string" }
}
}
}
},
//change: onChange,
selectable: "row",
groupable: false,
sortable: true,
pageable: {
refresh: true,
pageSizes: false
}
,
columns: [ {
field: "FacilityName",
width: 40,
title: "Facility Name"
} , {
field: "MoneyOrderID",
width: 10,
title: "City"
} , {
field: "IssueID",
title: "Issue",
width: 10
}, {
field: "ClerkID",
title: "Clerk",
width: 10
}, {
field: "IssueDateTime",
title: "Issue Date",
width: 20,
format: "{0:MM/dd/yyyy}"
}, {
field: "SaleAmount",
title: "Sale Amount",
format: "{0:$0.00}",
width: 20
}, {
field: "PaidAmount",
title: "Paid Amount",
format: "{0:$0.00}",
width: 20
}, {
field: "ProcessDate",
title: "Process Date",
format: "{0:MM/dd/yyyy}",
width: 20
}, {
field: "SerialNumber",
title: "Serial Number",
width: 20
}
]
});
var grid = $("#gridMoneyOrders").data("kendoGrid");
grid.refresh();
};
<?PHPclass FileObj { public $name = ""; public $type = ""; public $size = "";}?><?include_once("obj.file.php");$path = $_GET["path"];$serverFilePath = "/home/midmosou/public_html/";$filter = "*.*";if(is_dir($serverFilePath . $path)){ foreach (glob($serverFilePath . $path . $filter) as $filename) { $file = new FileObj(); if (is_dir($filename)) { $file->name = basename($filename); $file->type = "d"; $file->size = "0"; } else { $file->name = basename($filename); $file->type = "f"; $file->size = filesize($filename); } $data[] = $file; } $count = count($data); echo "{\"data\":" .json_encode($data). ", \"count\":" . json_encode($count) . "}";}?>{"data":[{"name":"FaceBook.png","type":"f","size":1331},{"name":"School_dance.jpg","type":"f","size":13576},{"name":"bbb-logo.jpg_600.jpg","type":"f","size":38843},{"name":"bbb_96.gif","type":"f","size":1320},{"name":"blogger_logo.jpg","type":"f","size":18175},{"name":"fztp020w_1.jpg","type":"f","size":46205},{"name":"live_sound_mo.jpg","type":"f","size":22116},{"name":"live_sound_system_rental_mo.jpg","type":"f","size":10794},{"name":"search-engine-optimization_102.png","type":"f","size":18850},{"name":"sound-main-mid-mo.jpg","type":"f","size":29101},{"name":"sound_man_1.jpg","type":"f","size":11412}], "count":11}<textarea id="editor1" id="page_body" name="page_body" style="width: 100%; height: 300px;"><? echo $page_body;?></textarea><script> $(document).ready(function() { $("#editor1").kendoEditor({ encoded: false, imageBrowser: { transport: { read: "/includes/kendoui/service/imagebrowser/read.php", destroy: { url: "/includes/kendoui/service/imagebrowser/destroy.php", type: "POST" }, create: { url: "/includes/kendoui/service/imagebrowser/createDirectory.php", type: "POST" }, imageUrl: "/Company_Images/{0}" }, path: "Company_Images/" } }); });</script>@Html.Kendo().TreeView() .Name("treeview") .DragAndDrop(true) .DataTextField("Name") .Events(events => events .DragEnd("Change") .Select("Selected") .Expand("OnExpand") ) .DataSource(dataSource => dataSource .Read(read => read .Action("GetTreeViewData", "Home")) );
public JsonResult GetTreeViewData(int? id, string Type) /* how can I get my type property here? */ { //data is returned from db - excluded for brevity return Json(data, JsonRequestBehavior.AllowGet); }
treeview.dataItem(e.node).Type (with Type being a property in my Json for the Node)