kukeltje wrote:No Sudheer... this is the normal primefaces components nothing related to primefaces mobile. I can confirm this on my ipad...
Today, my father showed me an issue on his iPad with p:calendar; when he clicks on the p:calendar button, the dropdown appears and then disappears; we duplicated that behavior a few times.huangyi00 wrote:The PF application works well on both iPad and Android Pads, although we need to use h:selectOneMenu while not p:selectOneMenu. There are also some strange issues about p:calendar.
He said it was working well about 1 or 2 weeks ago. I recently added pe:layout, and there may be some type of collision between pe:layout and p:calendar. I also asked him to go to a different page in the web app that has pe:layout, p:calendar, AND pe:timePicker. The p:calendar does not have the p:calendar button on that page. We duplicated the same behavior there. From what I remember, pe:timePicker worked as designed, though; I didn't see that behavior occur with pe:timePicker, but then again, I don't remember really testing pe:timePicker when I was just at my dad's house.
I prefer h:selectOneMenu over p:selectOneMenu, since I'm trying to keep it simple with/for the endusers. I like the latest/recent features added to/for p:selectOneMenu, and decided to add it to my app, but then I pulled it out, since endusers not really using that/those added feature(s), and I still prefer consistency throughout my app, as much as possible; consistency with the look-n-feel of h:selectOneMenu.
Anyway, I need to figure out what I'm going to do about p:calendar issue in my app for iPad enduser. Android endusers are fine with the Android popup 'calendar' dialog via HTML5 type="date", but when I added HTML5 type="date" for mobile devices, my father preferred p:calendar over HTML5 type="date". I think I will at least add type="date" to p:calendar, OR, I may force him to use HTML5 type="date" on p:inputText (same implementation that Android endusers are loving, right now... myself included).
CLARIFICATION: this defect can be duplicated in Google Chrome browser on iPad