나는 rhandsontable 패키지를 사용하여 Shiny 앱에서 대화 형 테이블을 생성합니다.shands에서 렌더링되는 rhandsontable의 JS 변수 이름에 어떻게 액세스합니까?
일부 다른 사용자 작업에 따라 프로그래밍 방식으로을 선택해야하는 셀이 필요합니다. 는 그러나, 나는 그것을 selectCell()
기능을 기본 Handsontable.js에 확실히 가능하다
한편 R.에 rhandsontable 래퍼에서 이러한 기능을 찾을 수 없습니다.
document.addEventListener("DOMContentLoaded", function() {
var data = [
["", "Ford", "Volvo", "Toyota", "Honda"],
["2014", 10, 11, 12, 13],
["2015", 20, 11, 14, 13],
["2016", 30, 15, 12, 13]
];
var container = document.getElementById('example1');
var hot = new Handsontable(container, {
data: data,
minSpareRows: 1,
rowHeaders: true,
colHeaders: true,
contextMenu: true
});
hot.selectCell(1, 0);
})
</style><!-- --><script src="https://docs.handsontable.com/0.15.0/scripts/jquery.min.js"></script><script src="https://docs.handsontable.com/0.15.0/bower_components/handsontable/dist/handsontable.full.js"></script><link type="text/css" rel="stylesheet" href="https://docs.handsontable.com/0.15.0/bower_components/handsontable/dist/handsontable.full.min.css">
<div id="example1" class="hot handsontable"></div>
그래서, shinyjs::runjs('hot.selectCell(1,0);')
을 실행할 수 있으며, 모든 것이 잘 될 것이다 : 나는 작은 jsfiddle 예를 첨부합니다.
하지만 질문은 : renderRHandsontable()
이 Shiny에서 작동 할 때 테이블과 연결된 JS 변수 이름을 어떻게 배울 수 있습니까? (내 예에서는 hot
임)
고마워!
알렉스