svghmi/gen_index_xhtml.xslt
branchsvghmi
changeset 3069 a9b03c2634c5
parent 3068 81758c94f3df
child 3079 1021c6c74dde
--- a/svghmi/gen_index_xhtml.xslt	Thu Oct 22 22:44:29 2020 +0200
+++ b/svghmi/gen_index_xhtml.xslt	Wed Oct 28 18:21:12 2020 +0200
@@ -3826,7 +3826,9 @@
   <xsl:template mode="widget_class" match="widget[@type='JsonTable']">
     <xsl:text>class JsonTableWidget extends Widget{
 </xsl:text>
-    <xsl:text>    cache = [100,50];
+    <xsl:text>    // arbitrary defaults to avoid missing entries in query
+</xsl:text>
+    <xsl:text>    cache = [0,100,50];
 </xsl:text>
     <xsl:text>    do_http_request(...opt) {
 </xsl:text>
@@ -3840,6 +3842,8 @@
 </xsl:text>
     <xsl:text>            visible: this.visible,
 </xsl:text>
+    <xsl:text>            extra: this.cache.slice(4),
+</xsl:text>
     <xsl:text>            options: opt
 </xsl:text>
     <xsl:text>        };
@@ -4177,8 +4181,6 @@
 </xsl:text>
     <xsl:text>        this.apply_hmi_value(3, this.visible);
 </xsl:text>
-    <xsl:text>        console.log(range,position,jdata);
-</xsl:text>
     <xsl:apply-templates mode="json_table_render_except_comments" select="$data_elt">
       <xsl:with-param name="expressions" select="$initexpr_ns"/>
       <xsl:with-param name="widget_elts" select="$hmi_element/*[@inkscape:label = 'data']/descendant::svg:*"/>