我使用Primefaces p:inplace,当点击某些文本时,它被替换为h:selectOneMenu,并从那里用户可以打开菜单并选择一个选项从下拉式选择。如果当我点击p:inplace元素时,出现的selectOneMenu已经激活并显示下拉选项,就好像用户点击了它一样,这会有所帮助(并减轻额外的点击)。我在Google上搜索了这个功能,但是想知道是否实际上有可能做这样的事情,即使使用JavaScript。 (我也可以使用号码:selectOneMenu用于或selectOneListbox如果需要的话,但它似乎并不像这将有助于。)在点击后自动打开selectOneMenu后面的p:inplace当它被点击时
3
A
回答
0
我发现这个类似的堆栈溢出的问题今日(不知道我怎么错过了它原本):
Can I open a dropdownlist using jQuery
看来我们的担心是正确的,有没有办法打开下拉列表本身,但CSS和修改元素的组合可能会给我我正在寻找的结果。谢谢!
0
正如你所说,你可以使用一个selectOneListBox,特别是如果你有几个选项(在p:inplace
内工作得很好)。我从来没有听说过这样的请求,我认为这都是关于浏览器(可能有一些关于自动扩展的限制)。
但你可以做到这一点的话,请你一件事:删除默认选项,如:
<f:selectItem itemLabel="Select..." itemValue=""/>
,并做一些研究,以找出最所选的选项,并将该选项为默认/第一。所以大多数人甚至不需要扩大选择菜单。
相关问题
- 1. Unity5。当我点击一个UI按钮时,它后面的GameObject被点击
- 2. 在webview内点击后打开活动
- 3. 点击UITabbarItem后打开UIViewController
- 4. 如何让页面被点击后使页面自动移动?
- 5. jQuery关闭标签点击后,它已被打开
- 6. 当点击LI然后自动点击输入收音机
- 7. Pickadate.js不会在点击后打开
- 8. 保持菜单打开后点击它启动的按钮
- 9. pyautogui每当我点击它时点击
- 10. datepicker打开后,第二次点击ajax调用?如何在第一次点击时打开它?
- 11. 如何模拟点击后自动滚动打开标签
- 12. 当在UIImageView上点击时打开UIImagePicker
- 13. 当离开textarea时点击不点击
- 14. 我需要它被点击后,用JavaScript
- 15. Google地图2 InfoWindow自动打开infoWindow,1点击后的infoWindow
- 16. 当一个标记被点击时,我想点击它3次
- 17. 打开特定活动时通知在后台点击
- 18. 当通知的点击,打开活动
- 19. 如何打开后点击下一次点击模式?
- 20. 打开fancybox当点击div
- 21. 点击一个链接,打开新的网址,并自动后*点击*选项卡上的链接,页面
- 22. 两次点击后Colorbox不会打开
- 23. 保持jquery菜单打开后点击
- 24. 点击按钮后打开UITableView
- 25. 打开后点击书签链接
- 26. 键盘打开后点击空白
- 27. 点击按钮后打开对话框
- 28. 折叠菜单打开后点击
- 29. 获得焦点后打开连击
- 30. 关闭后打开点击事件
我很欣赏这个建议,但我已经做了很多。这些p:inplace和h:selectOneMenu标记位于表格中的单元格内部,并且当动态创建列时,selectOneMenus会被赋予默认值。 (这也是我使用selectOneMenus而不是selectOneListboxes的原因 - 当p:inplace被触发时,表格单元格会大大扩展行。) – Jaron 2011-12-20 17:34:30