我有一个ExtJS 6应用程序。我正在使用带有自定义选择器的TagField组件,这是一个带有工具栏和一些按钮的网格。在某些情况下,我想使用不同的选择器。要使用的选择器将由商店记录计数确定。ExtJS - 动态更改下拉/选取器
所以,如果记录计数> 50我想说明选择器A,否则显示选择器B.
我现在面临的问题是,选择器是其商店(这是有道理的)之前创建的,一旦选择器创建它不能被改变AFAIK。当商店加载时,我检查了记录数,但更改选取器已经太晚了。
那么有什么办法可以摧毁选取器并设置一个新的?我需要像“setPicker()”方法。
感谢
我认为同样的,但是这不会为我们工作,因为领域都是动态的,来自数据库所以性能明智,我们不能有一个额外的隐藏领域,以防万一 – stackato