Javascript 如何将面板添加到仪表板的特定列?
我有一个Ext.dashboard.dashboard组件。我正在尝试将面板添加到仪表板的特定列中。addView(view)非常适合将面板添加到仪表板,但它只将面板添加到第一列的底部。我希望能够向columnIndex 1添加一个面板 addView方法有columnIndex的第二个参数,但每当指定columnIndex时,都会由于ExtJS中的错误而引发异常。我在这里提交了一份错误报告Javascript 如何将面板添加到仪表板的特定列?,javascript,extjs,dashboard,extjs-mvc,extjs5,Javascript,Extjs,Dashboard,Extjs Mvc,Extjs5,我有一个Ext.dashboard.dashboard组件。我正在尝试将面板添加到仪表板的特定列中。addView(view)非常适合将面板添加到仪表板,但它只将面板添加到第一列的底部。我希望能够向columnIndex 1添加一个面板 addView方法有columnIndex的第二个参数,但每当指定columnIndex时,都会由于ExtJS中的错误而引发异常。我在这里提交了一份错误报告 是否有人知道这方面的解决方法,或者其他人是否能够以不同的方式将面板添加到仪表板的列中?在论坛中发布的测试
是否有人知道这方面的解决方法,或者其他人是否能够以不同的方式将面板添加到仪表板的列中?在论坛中发布的测试用例中,您指定了
列索引
为1。如果进行一点调试,您将看到引用的项实际上是一个列拆分器
,而不是仪表板列
。显然位于每对列之间的columnspilter
没有add函数,这就是为什么您得到的未定义不是函数
错误的原因。因此,第二列的索引实际上是2,如果指定为columnIndex
,它将按预期工作。谢谢。这把它修好了。不过,文档中确实应该提到这一点。