diff -r acecaeadf20d -r de4503de2f8c svghmi/widget_jsontable.ysl2 --- a/svghmi/widget_jsontable.ysl2 Wed Aug 26 14:24:43 2020 +0200 +++ b/svghmi/widget_jsontable.ysl2 Wed Aug 26 14:27:54 2020 +0200 @@ -19,7 +19,7 @@ fetch(this.args[0], options) .then(res => res.json()) - .then(this.spread_json_data); + .then(this.spread_json_data.bind(this)); } dispatch(value, oldval, index) { @@ -197,6 +197,8 @@ | visible: «count($data_elt/*[@inkscape:label])», | spread_json_data: function(janswer) { | let [range,position,jdata] = janswer; + | this.apply_hmi_value(1, range); + | this.apply_hmi_value(2, position); | console.log(range,position,jdata); apply "$data_elt/*", mode="json_table_render" { with "expressions","$initexpr_ns";