2 hours ago
Only possible when the app is embedded via iframe into your visu, here is a sample custom JS that makes some interaction possible:
Code:
$(function() {
// Remote Press Acknowledge Button
$(document).ready(function() {
var f = $('iframe');
f.load(function() {
if (typeof grp != 'undefined') {
grp.listen('0/3/0', function(object, state) {
if (state == 'value' && object.value == true) {
f.contents().find('#AcknowledgeButton').click();
}
}, true);
}
});
});
// Remote Press Mute Button
$(document).ready(function() {
var f = $('iframe');
f.load(function() {
if (typeof grp != 'undefined') {
grp.listen('0/3/1', function(object, state) {
if (state == 'value' && object.value == true) {
f.contents().find('#MuteButton').click();
}
}, true);
}
});
});
// Write to object when Acknowledge is pressed by a user
$(document).ready(function() {
var f = $('iframe');
f.load(function() {
f.contents().find('#AcknowledgeButton').click(function() {
grp.write('0/2/0', false)
});
});
});
// Write to object when Mute is pressed by a user
$(document).ready(function() {
var f = $('iframe');
f.load(function() {
f.contents().find('#MuteButton').click(function() {
grp.write('0/2/0', true)
});
});
});
// Hide Acknowledge Button
$(document).ready(function() {
var f = $('iframe');
f.load(function() {
f.contents().find('#AcknowledgeButton').hide();
});
});
// Hide Mute Button
$(document).ready(function() {
var f = $('iframe');
f.load(function() {
f.contents().find('#MuteButton').hide();
});
});
});