svghmi/widget_jsontable.ysl2
branchsvghmi
changeset 3069 a9b03c2634c5
parent 3066 d7b9c2ceb3fb
child 3080 e5fa1f49f0b9
--- a/svghmi/widget_jsontable.ysl2	Thu Oct 22 22:44:29 2020 +0200
+++ b/svghmi/widget_jsontable.ysl2	Wed Oct 28 18:21:12 2020 +0200
@@ -3,13 +3,15 @@
 template "widget[@type='JsonTable']", mode="widget_class"
     ||
     class JsonTableWidget extends Widget{
-        cache = [100,50];
+        // arbitrary defaults to avoid missing entries in query
+        cache = [0,100,50];
         do_http_request(...opt) {
             const query = {
                 args: this.args,
                 range: this.cache[1],
                 position: this.cache[2],
                 visible: this.visible,
+                extra: this.cache.slice(4),
                 options: opt
             };
 
@@ -220,7 +222,6 @@
     |         this.apply_hmi_value(1, range);
     |         this.apply_hmi_value(2, position);
     |         this.apply_hmi_value(3, this.visible);
-    |         console.log(range,position,jdata);
     apply "$data_elt", mode="json_table_render_except_comments" {
         with "expressions","$initexpr_ns";
         with "widget_elts","$hmi_element/*[@inkscape:label = 'data']/descendant::svg:*";