Primefaces 使用javascript禁用p:datatable

Primefaces 使用javascript禁用p:datatable,primefaces,jsf-2.2,Primefaces,Jsf 2.2,我想禁用primefaces数据表,以避免可以选择新行,但应显示先前选择的行。这可能吗?dataTable位于模式p:对话框中。我试过使用p:spotlight,但似乎p:spotlight在模态p:dialog中不起作用。 还有别的可能性吗?使用或不使用javascript?类似以下内容: <p:dataTable disabledSelection=#{bean.isLocked} ... 现在,您所要做的就是在backingbean中设置booleanislocked参数并更新

我想禁用primefaces数据表,以避免可以选择新行,但应显示先前选择的行。这可能吗?dataTable位于模式p:对话框中。我试过使用p:spotlight,但似乎p:spotlight在模态p:dialog中不起作用。 还有别的可能性吗?使用或不使用javascript?

类似以下内容:

  <p:dataTable disabledSelection=#{bean.isLocked} ...

现在,您所要做的就是在backingbean中设置booleanislocked参数并更新datatable。

这个jsf是如何相关的?javascript是客户端,jsf不运行客户端。所以这三个标记是多余的,它是一个primefaces JSF数据表,我的问题是是否有可能…我是否应该用HTML标记我的所有问题,因为最后都是HTML?不,但由于您明确提到javascript和primefaces,这是关于客户端操作数据表的。所以在这方面没有jsf方面。对不起,我的问题不清楚。我在表中有一个选择,并阻止更改该选择。我更新我的问题。如果设置此属性,则表不会显示选择。