Skip to content

Commit 4df37d6

Browse files
committed
The shiny:updateinput event for inputs
1 parent 58f8b48 commit 4df37d6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

srcjs/shinyapp.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,13 @@ var ShinyApp = function() {
434434

435435
// Dispatch the message to the appropriate input object
436436
if ($obj.length > 0) {
437-
inputBinding.receiveMessage($obj[0], message[i].message);
437+
var el = $obj[0];
438+
var evt = jQuery.Event('shiny:updateinput');
439+
evt.message = message[i].message;
440+
evt.binding = inputBinding;
441+
$(el).trigger(evt);
442+
if (!evt.isDefaultPrevented())
443+
inputBinding.receiveMessage(el, evt.message);
438444
}
439445
}
440446
});

0 commit comments

Comments
 (0)