svghmi/widget_input.ysl2
branchsvghmi
changeset 2929 9179cbc6fc49
parent 2921 2670f5c53caf
child 3001 003fd80ff0b8
--- a/svghmi/widget_input.ysl2	Tue Apr 14 17:15:02 2020 +0200
+++ b/svghmi/widget_input.ysl2	Tue Apr 14 17:16:25 2020 +0200
@@ -26,7 +26,9 @@
     }
     |     },
     |     on_op_click: function(opstr) {
-    |         let new_val = change_hmi_value(this.indexes[0], opstr);
+    |         let orig = this.indexes[0];
+    |         let idx = this.offset ? orig - this.offset : orig;
+    |         let new_val = change_hmi_value(idx, opstr);
     //     if "$have_value"{
     // |         this.value_elt.textContent = String(new_val);
     //           /* TODO gray out value until refreshed */
@@ -37,7 +39,9 @@
     |     },
 
     |     edit_callback: function(new_val) {
-    |         apply_hmi_value(this.indexes[0], new_val);
+    |         let orig = this.indexes[0];
+    |         let idx = this.offset ? orig - this.offset : orig;
+    |         apply_hmi_value(idx, new_val);
     //     if "$have_value"{
     // |         this.value_elt.textContent = String(new_val);
     //           /* TODO gray out value until refreshed */