jQWidgets Grid col name problem
HTML
<script src="http://jqwidgets.com/jquery-widgets-demo/jqwidgets/jqx-all.js"></script>
<link rel="stylesheet" href="http://jqwidgets.com/jquery-widgets-demo/jqwidgets/styles/jqx.base.css">
<link rel="stylesheet" href="http://jqwidgets.com/jquery-widgets-demo/jqwidgets/styles/jqx.fresh.css">
<div id="myApp" class='jqx-disableselect'>
<div id="myContainer" style="height:100%"></div>
</div>
CSS
body {
background-color: #ffe;
}
#myApp {
position: absolute;
top: 20px;
left: 20px;
bottom: 20px;
right: 20px;
}
JavaScript
// prepare the data
var source = {
localdata: [
["Futter & kiste", "Maria Anders", "Germany", "1"],
["Emparedados&helados", null, "Mexico", "7"],
["Trujillo&Emparedados", "Ana Trujillo", "Mexico", "2"],
["Eten bij Michel", "Michel", "Netherlands", "1"],
["One&Only", "Marcel Groen", "Germany", 0],
["Bellini", "Pedrazzetti", "Switzerland", "2"]
],
datafields: [{
name: 'Company',
map: '0',
}, {
name: 'filter',
map: '1',
}, {
name: 'Number',
map: '3',
}],
datatype: "array"
};
// create the grid
var myTable = $('<div id="myTable"></div>')
$('#myContainer').html(myTable);
myTable.jqxGrid({
source: new $.jqx.dataAdapter(source),
width: "100%",
height: "100%",
columnsresize: true,
showstatusbar: true,
columns: [{
sortable: true,
hideable: true,
resizable: true,
filterable: true,
text: 'Company Name',
datafield: 'Company'
}, {
sortable: true,
hideable: true,
resizable: true,
filterable: true,
text: 'Contact Name',
datafield: 'filter'
}, {
sortable: true,
hideable: true,
resizable: true,
filterable: true,
text: 'Number',
datafield: 'Number'
}]
});