最近,我一直在研究一個使用Primefaces UI的項目。其中一個要求是擁有一個用戶可以選擇多行的數據表。我已經實現了類似於:http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionRadioCheckbox.jsf,但它不起作用。起初,我認爲我的代碼出了問題,但是當我從primefaces複製這些例子時,它也不起作用。所以我想知道我的技術堆棧是否有問題:JavaEE6,Glassfish 3.1.2.2,mojarra(javax.faces)2.1.16,primefaces 3.4.2。Primefaces數據表多個複選框不起作用
至於示例代碼,我完全從上面給出的鏈接複製。
請注意,單選也不起作用。
至少這個堆棧沒有問題。請注意,GlassFish實現JSF,所以如果你自己添加它,那麼它確實無法工作。您的堆棧基本上是GlassFish 3.1.2.2 + PrimeFaces 3.4.2。 –
對不起,JSF 2.1不包含在我的最終耳項目中。我用mojarra替換了它。所以要解決這個問題,你的意思是我應該去除對mojarra的依賴關係?我會嘗試的。 – czetsuya
不幸的是,用Mojarra替代JSF 2.1是不可能的。 '問題'是Mojarra IS JSF 2.1。 GlassFish已經提供了JSF(它恰好是Mojarra)。如果您的EAR中沒有任何東西(只有單個PrimeFaces庫),那麼沒關係。 –