Есть ли способ редактировать HTML (DOM?) Элементы в RShiny? - PullRequest
0 голосов
/ 04 июня 2019

Я использую пакет shinyWidgets и хочу редактировать свойства тегов элементов в pickerInput.Как бы мне передать такое обновление для определенных (nth) элементов в pickerInput?

Я попытался воссоздать пользовательский интерфейс в виде необработанного HTML и вызвать через 'index.html (www /).Это позволяет создать отдельный элемент, который отображает «всплывающее» содержимое, но на самом деле не редактирует существующий выбор (индекс) в pickerInput.

Я также пытался изменить (nth) дочерний элемент с помощью тегов$ script ("text / css") и html ("...") безрезультатно.

При проверке страницы мы видим, что pickerInput визуализируется через HTML примерно так:

<div class="form-group shiny-input container">
<label class="control label" for="ReqTabSel3">
<br>
<div class="btn-group bootsrap-select show tickk form-control">
...
<button type = "button class="btn dropdown-toggle bs-placeholder...
data-id="reqTabSel3" title="Nothing Selected"...<span class="Filter...>Nothing Selected</span>

Последующие варианты перечислены как

<ul class"dropdown-menu inner"...
 <li data-original-index="0">
    <a tabindex="0"....</a></li>

При прочих идентичных классах, кроме индекса изменения (0,1,2,3).

Я заметил, что могу добавить 'titleтег «внутри любого индекса», например:

<a tabindex="01"...aria-selected="false" title='I show up when mouse hovers!'>...</a>

Я ожидаю, что смогу редактировать '

Примечание: Это автоматически наблюдается в' Ничего не выбрано 'выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...