我基本上有一个数据表,其中一个列是可点击的。我是通过使用来自primefaces的commandlink完成的。
到处都是人们只使用它进行导航,但我希望点击导致打开子数据表。根据我在该列中单击的行,必须显示相应的数据表。
这可以在primefaces中使用,如果是这样,我该怎么办? 感谢
答案 0 :(得分:0)
我终于解决了这个问题。我基本上创建了一个数据表并隐藏它,根据单击的列,我使用了支持bean来相应地填充数据表。 我使用以下代码在onclick事件中调用了一个函数:
<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>
所以基本上就像动态数据表。