[英]Shiny server: output only updates after clicking in textInput box
我有一个Wordpress网站,人们可以登录并进行测验。 测验实际上是在其他服务器和域上运行的Shiny应用程序。
您可以转到页面(www.allmoocs.nl/test)自己查看。 测试登录名是:“ test”和密码“ test @ allmoocs”。 通过在该论坛上找到一些出色的示例,我设法将Allmoocs的用户数据放入Shiny应用程序的de UI中的textInput框中。
如果您在带有用户数据的文本框中单击,请按Enter键并按“发送”按钮,结果将显示您的用户数据。 现在,这几乎就是我想要的, 除了在文本框中单击和单击 。 稍后,我想隐藏文本框,并在有人完成测验时自动添加用户数据。
可以在这里查看所有代码: https : //github.com/witusj/Quizii/tree/master/Quizii_V3
我希望这是一件小事,并且一定程度上相信你们中的某些人可以启发我。
我找到了(这很简单)! 刚刚在从Wordpress发送到Shiny的字符串中添加了“ \\ n”。
PS哦,显然您需要将Shiny.unbindAll()添加到javascript的开头,并以Shiny.bindAll()结尾。 这两个功能的机制对我来说还不是很清楚,但是也许有知识的人可以详细说明这个话题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.