X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=blobdiff_plain;f=plugins%2Fquerytable%2Fstatic%2Fjs%2Fquerytable.js;h=8712e523ec08393ae56e8c1127dbad1dd0d33673;hp=e927c93b076c2b511c0d3c68282aa0f4f545d4d5;hb=38077fa6e864ddbb6b66ba2cd4723f6d18800305;hpb=64ad0ee1b7bf9ebd38bc92f8fb5769025ded2036 diff --git a/plugins/querytable/static/js/querytable.js b/plugins/querytable/static/js/querytable.js index e927c93b..8712e523 100644 --- a/plugins/querytable/static/js/querytable.js +++ b/plugins/querytable/static/js/querytable.js @@ -154,8 +154,6 @@ }, new_record: function(record) { - // xxx having a field named 'id' is a requirement from dataview - record['id']=record[this.key]; this.slick_data.push(record); }, @@ -354,7 +352,8 @@ on_all_query_done: function() { if (debug) messages.debug("1-shot initializing dataTables content with " + this.slick_data.length + " lines"); var start=new Date(); - this.slick_dataview.setItems (this.slick_data); + // use this.key as the key for identifying rows + this.slick_dataview.setItems (this.slick_data, this.key); var duration=new Date()-start; if (debug) messages.debug("setItems " + duration + " ms"); if (debug_deep) {