0

我基本上有一个数据表,其中一列是可点击的。我通过使用 primefaces 中的 commandlink 完成了这项工作。

人们到处都用它来导航,但我希望点击打开一个子数据表。根据我在该列中单击的行,必须出现相应的数据表。

这可以在primefaces中使用吗,如果可以,我该如何进行?谢谢

4

1 回答 1

0

我终于解决了这个问题。我基本上创建了一个数据表并将其隐藏,具体取决于单击的列,我使用支持 bean 相应地填充数据表。我使用以下代码使 onclick 事件调用支持 bean 中的函数:

<p:column headerText="Train" style="font-size:90%;font-family:Times New Roman, Times, serif;">
    <p:commandLink onclick="javascript:ShowHide('HiddenDiv');"
        id="tableUpdater" update=":closeButton,:subForm:trainTable" value="#{rail.trainNo}"
        action="#{yardMaster.populateTrainDetails(rail.trainNo)}"
        style="font-family:Times New Roman, Times, serif;">
    </p:commandLink>
</p:column>

所以基本上类似于动态数据表。

于 2012-11-13T15:27:36.367 回答