在鼠标悬停弹出窗口中显示r Shiny actionButton标题

时间:2019-05-29 07:35:13

标签: r shiny shinyjs

我已经研究了如何在actionButton时显示mouseover标题。我了解javascript,但不确定如何解决此问题。

mouseover上,我希望显示Title的{​​{1}}而不是html代码本身。我将不胜感激以帮助您解决此问题。以下是POC代码:

Button

再次,感谢您在研究过程中错过的帮助,指示或示例。

如何使按钮看起来像Unite Button on this site?这并不重要,但我也在为此而苦苦挣扎。

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式提取文本:

Error: [remote_transport_exception] [es02][172.18.0.2:9300][indices:data/write/update[s]]
at respond (/home/search/node_modules/elasticsearch/src/lib/transport.js:308:15)   
at checkRespForFailure /home/search/node_modules/elasticsearch/src/lib/transport.js:267:7)
at HttpConnector.<anonymous> (/home/search/node_modules/elasticsearch/src/lib/connectors/http.js:166:7)
at IncomingMessage.wrapper (/home/search/node_modules/lodash/lodash.js:4935:19)
at IncomingMessage.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1107:12)
at process.internalTickCallback (internal/process/next_tick.js:72:19)

或者您可以使用jQuery将字符串转换为HTML对象,然后提取文本:

rowCallback = JS(
  "function(row, data) {",
  "  var r = />(.*)</;",
  "  var full_text = r.exec(data[0])[1]",
  "  $('td:eq(0)', row).attr('title', full_text);",
  "}")