闪亮的服务器端updateSelectizeInput不会创建选择列表

时间:2016-07-01 15:39:31

标签: shiny selectize.js

以下代码生成一个空的选择框,而我期望一个状态缩写+名称对的列表。

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')
                      )

我想获得渲染的全部功能,但似乎无法使它工作。我在渲染版上做错了什么?

0 个答案:

没有答案