Hé Adam,
No problem:
<div class="form">
<div>
<div id="article_list_grid" class="viewlistgrid"
style="width:475px; height:200px;"></div>
<input id="selected_art_code" type="hidden" />
</div>
</div>
<!-- jQuery for SLICKGRID -->
<script>
var article_list_grid;
var article_list_data = [];
var article_list_columns = [
{id:"article_list_art_code", name:"Artikel code", field:"art_code",
cssClass:"cell-title" },
{id:"article_list_art_title", name:"Naam", field:"art_title", width:
200 },
{id:"article_list_sales_price", name:"Stuksprijs",
field:"sales_price", cssClass:"value" },
{id:"article_list_vat_code", name:"BTW", field:"vat_code",
cssClass:"value", width:50 }
];
var article_list_options = {
editable: false,
enableAddRow: false,
enableCellNavigation: true,
forceFitColumns: true,
syncColumnCellResize: true,
asyncEditorLoading: false
};
// IMPLEMENT
$(function()
{
//GRID
$.getJSON('article/get_articles', function(json)
{
for (var i = 0; i < json.length; i++) {
article_list_data[i] = {
art_code: json[i].ART_CODE,
art_title: json[i].ART_TITLE,
sales_price: json[i].SALES_PRICE,
vat_code: json[i].VAT_CODE
}
}
article_list_grid = new Slick.Grid($("#article_list_grid"),
article_list_data, article_list_columns, article_list_options);
article_list_grid.onClick = function (e, row, cell)
{
$('#selected_art_code').val(article_list_data[row]['art_code']);
};
});
});
</script>