|
|
|
@ -62,26 +62,6 @@
|
|
|
|
|
'ieee754': 2
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
function save(callback) {
|
|
|
|
|
|
|
|
|
|
var obj = {
|
|
|
|
|
params: {}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
$.each($('.modbus-grid'), function () {
|
|
|
|
|
var id = $(this).attr('id');
|
|
|
|
|
var key = id.split('_')[1];
|
|
|
|
|
|
|
|
|
|
if ($(this).data('JSGrid')._editingRow) {
|
|
|
|
|
$(this).jsGrid('updateItem');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
obj[key] = $(this).jsGrid('option', 'data');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
callback(obj);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -483,10 +463,25 @@
|
|
|
|
|
obj[$this.attr('id')] = $this.val();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$.each($('.modbus-grid'), function () {
|
|
|
|
|
var id = $(this).attr('id');
|
|
|
|
|
var key = id.split('_')[1];
|
|
|
|
|
|
|
|
|
|
if ($(this).data('JSGrid')._editingRow) {
|
|
|
|
|
$(this).jsGrid('updateItem');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
obj[key] = $(this).jsGrid('option', 'data');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
callback(obj);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
<!-- you have to put your config page in a div with id adapter-container -->
|
|
|
|
|
<div id="adapter-container">
|
|
|
|
|