我有一个ExtJs网格,最左边的两列被锁定。我正在尝试在处理程序中根据ComboBox动态更改列标题的文本:
grid.headerCt.getHeaderAtIndex(1).ownerCt.setText('<font color = "black">New H1 '+comboBox.value+'</font>');
...
此外,由于锁定网格的内部划分为两个网格,我尝试执行以下操作:
grid.items.items[0].headerCt.getHeaderAtIndex(1).ownerCt.setText('<font color = "black">New H1 '+comboBox.value+'</font>');
...
但在这两种情况下,我都会得到错误:
未捕获的类型错误:k. view.getScrollable不是一个函数
这在以前是有效的,但现在锁定列后,它不再按预期工作。
如何解决此问题,或者可能有其他方法可以更改锁定列中的标题文本?
任何解决方案或指示将不胜感激。
2条答案
按热度按时间11dmarpk1#
[0].setText(“shubham”)中的一个字符串。
44u64gxh2#
这里的主要问题是,
locked grids
被分割成几个网格。这些格点现在是格点的子项目,您必须知道它是否在锁定的零件内。
要访问这些子网格:
要访问不同的部件:
要改写题头,请执行以下操作:
因此,第一个锁定列标题的单行将是