选择column / SyntaxError:function语句需要一个名称

时间:2016-11-23 13:45:15

标签: jquery primefaces

我正在使用PrimeFaces模板开展项目。 在p:datatable中,我想选择列的内容。 我试过Jquery来做这个

$()(function(){
        $(document).on('click','td[role=gridcell]',function(){ this.select(); });
    });

但得到这个SyntaxError:function语句需要一个名字。 像这样的列;

<p:column sortBy="#{byn.referans}" filterBy="#{byn.referans}"
                    filterMatchMode="contains" filterEvent="enter" >
                    <f:facet name="header">#{msg['beyanname.tablecolumn.referans']}</f:facet>
                    <h:outputText value="#{byn.referans}" />
                </p:column>

1 个答案:

答案 0 :(得分:0)

给你的p:dataTable / editable =“false”和 将h:outputText更改为h:inputText。你的专栏应该是这样的。

<h:inputText value="#{byn.referans}" readonly="true" styleClass="selectable-column"/>    

然后在样式表中,使列的单元格看起来像普通单元格。

.selectable-column {width: 100%; background-color: transparent; border: none;}