htmlWriter.writeCall(null, "f_setInteractiveShow").write('"')
htmlWriter.writeMethodCall("f_setInteractiveShow").write('"')
    protected void encodeJsBody(IJavaScriptWriter htmlWriter,            TableRenderContext tableContext) throws WriterException {        encodeJsColumns(htmlWriter, tableContext);        /* Si le tableau n'est pas visible ! */        if (ENABLE_SERVER_REQUEST) {            String interactiveComponentClientId = getHtmlRenderContext(                    htmlWriter.getWriter())                    .getCurrentInteractiveRenderComponentClientId();            if (interactiveComponentClientId != null) {                // Pas de donn�es si nous sommes dans un scope interactif !                htmlWriter.writeCall(null, "f_setInteractiveShow").write('"')                        .write(interactiveComponentClientId).writeln("\");");                return;            }        }        IJavaScriptRenderContext javascriptRenderContext = ((IHtmlRenderContext) htmlWriter                .getComponentRenderContext().getRenderContext())                .getJavaScriptRenderContext();        String rowVarName = javascriptRenderContext.allocateVarName();        tableContext.setRowVarName(rowVarName);        encodeJsTransactionalRows(htmlWriter, tableContext, true);    }