<% osm = @trans.t.osm misc = @trans.t.misc sim = @trans.t.reports.similar_keys %> function page_init() { up = function() { window.location = '/reports'; }; create_flexigrid('grid-keys', { url: '/api/4/keys/similar', colModel: [ { display: '<%= h(sim.key_common) %>', name: 'key_common', width: 350, sortable: true }, { display: '<%= h(sim.count_common) %>', name: 'count_all_common', width: 100, sortable: true, align: 'right' }, { display: '<%= h(sim.key_rare) %>', name: 'key_rare', width: 350, sortable: true }, { display: '<%= h(sim.count_rare) %>', name: 'count_all_rare', width: 100, sortable: true, align: 'right' }, { display: '<%= h(sim.similarity) %>', name: 'similarity', width: 100, sortable: true, align: 'right' } ], searchitems: [ { display: '<%= h(osm.key) %>', name: 'common_key' } ], sortname: 'count_all_common', sortorder: 'desc', preProcess: function(data) { data.rows = jQuery.map(data.data, function(row, i) { return { 'cell': [ link_to_key(row.key_common), row.count_all_common, link_to_key(row.key_rare), row.count_all_rare, row.similarity ] }; }); return data; } }); }