0
我想保留先前選擇的行索引的值,以便將其與當前選定的rown索引進行比較。如何從jsf中的數據表中獲取支持bean中的前一個索引? 下面是從數據表中獲取當前索引的示例代碼。JSF-如何從數據表中獲取以前選擇的行索引?
public void setindexvalue(DateSelectEvent event) {
int index = Integer.parseInt(((String) event.getComponent()
.getAttributes().get("index")).replace("_", ""));
System.out.println("Index:\t" + index);
}
我打電話使用下面的代碼在JSF XHTML上述方法:
<p:ajax event="dateSelect" listener="#{Bean.setindexvalue}" />
<f:attribute name="index" value="_#{rowIndex}" />
上面的代碼是用於特定小區的數據表內,我想稱之爲「setindexvalue」每次當一行被選中,但當我點擊下一行以某種方式,我想保留之前選擇的行索引值在backing bean中。因此,我可以比較當前索引與以前的索引
我怎麼能去做吧 ?
在bean中有一個temparary變量來存儲以前選擇的值。數據表組件中沒有提供該功能的工具。 –
@SrikanthGanji Ganji - 你怎麼能這樣做?能夠在這裏給出一些示例代碼嗎?因爲每次單擊新行時都必須保留先前選定的行。 – techy360