以下代码生成一个空的选择框,而我期望一个状态缩写+名称对的列表。
updateSelectizeInput(session, 'selectizer',
server=TRUE,
label=NULL,
choices = cbind(abb=state.abb, name=state.name),
options = list(render = I(
'{
option: function(item, escape) {
return "<div>" + escape(item.abb) + " " +
escape(item.name) + "</div>";
}
}'), maxItems=3, placeholder='Select a state')
)
此代码符合我的期望:
updateSelectizeInput(session, 'basic_selectizer',
server=TRUE,
label=NULL,
choices=paste(state.abb,state.name),
options=list(maxItems=3, placeholder='Select a state')
)
我想获得渲染的全部功能,但似乎无法使它工作。我在渲染版上做错了什么?