繁体   English   中英

闪亮的服务器:仅在单击textInput框后输出更新

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM