GXT 4.0 在 Grid 的特定行中隐藏 TextButtonCell

GXT 4.0 Hide TextButtonCell in an specific row in a Grid

我正在使用 GXT4.0 / GAE 1.9.28 / GWT 2.7。

我创建了一个网格,其中一列是 TextButtonCell。

这里是按钮栏的代码:

    TextButtonCell bcDinamic_ = new TextButtonCell(){
        @Override
        public void render(com.google.gwt.cell.client.Cell.Context context, String value, SafeHtmlBuilder sb) {
            super.render(context, value, sb);

        }
    };

    bcDinamic_.setIcon(images.AspiEnTransito_24());
    bcDinamic_.setIconAlign(IconAlign.LEFT);

    colDinamic = new ColumnConfig<SerVisit, String>(new ValueProvider<SerVisit, String>(){

        @Override
        public String getValue(SerVisit visit) {
            return visit.getEstatus() + "|" + (visita.isRequerirConfirmacionVisita()?"1":"0")+ "|" + (visita.isRequerirControlEntradaSalida()?"1":"0") ;
        }

        @Override
        public void setValue(SerVisit object, String value) {
            // TODO Auto-generated method stub

        }

        @Override
        public String getPath() {
            // TODO Auto-generated method stub
            return null;
        }

    },180);
    colDinamic.setCell(bcDinamic_);
    configs.add(colDinamic);

我需要根据其值隐藏某些特定行中的按钮。

我试过这样的事情:

        @Override
        public void render(com.google.gwt.cell.client.Cell.Context context, String value, SafeHtmlBuilder sb) {
               if (condition){              
                    super.render(context, value, sb);
               } else {
                    EMPTY:NO BUTTON!
                }
            }

似乎工作正常,但是在运行时,每次光标突出显示该行时都会出现错误消息:

错误 (TypeError):无法读取 null属性'contains'

在 GXT 2 中很容易做到这一点,但现在在 GXT 4 中我找不到办法。

谢谢

如果有人需要,这里是我问题的答案:

https://www.sencha.com/forum/showthread.php?289876-HowTo-Disable-TextButtonCell&p=1064774&viewfull=1#post1064774