问题标签 [selectonemenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 获取selectOneMenu ListBox中已经被选中的值
这就是我的 JSF 的样子。
我需要将 ListBox 中选择的值添加到我的 Java 代码中,这样我就可以使用它编写业务逻辑。那么如何将 ListBox 中选择的值添加到我的 java 代码中。
java - 添加下拉列表框 - 问题初学者
我已经在这个论坛和其他各种论坛中多次问过这个问题,但仍然无法在我的代码中实现它。
我正在做这个例子,我需要添加一个列表框(如列中MANUFACTURE
)。我无法显示列表框或使用我的 Java 类中的值填充它。
我的 Java 代码如下所示;
通常我创建一个列表框并使用以下 JFS 代码用值填充它;
这可行,但我无法将此代码添加到Manufacturer
我发布的链接中的列中。在示例中,他们使用SelectItem[]
对象来填充列表框。我对如何manufacturer
在程序中的列中添加和填充值一无所知。
javascript - 为了选择或聚焦对象,如何使右键单击表现为左键单击
事件虽然右键单击(据我所知)触发 mousedown 事件,但在大多数情况下似乎忽略了 mousedown。我目前正在通过右键单击显示自定义上下文菜单,但我也希望能够在我右键单击时从列表中选择一个选项。截至目前,我认识到两个按钮的点击足以运行一些与 onmousedown 属性相关的javascript,但不足以选择当鼠标来自右键时鼠标悬停的选项。
有没有办法绕过浏览器的默认行为,即忽略右键单击的 mousedown 事件,或者让它认为 mousedown 是由左键生成的?
提前致谢。
jsf - jsf:如何根据数据表中每一行中的其他 selectOneMenu 唯一地填充 selectOneMenu
我正在使用具有多列的数据表。第一列具有类别的选择组合。在选择项目的类别列表时,应在下一列的下一个组合中填充。这很好,但是在一行中更改类别也会更改所有行中的项目组合。由于行是动态创建的,我如何才能为每一行唯一地做到这一点?
ajax - JSF 中的 Dependent Dropdown 验证失败
我在 JSF 页面上有两个相关的下拉菜单,它们工作正常。我在第一个下拉列表中使用 valueChangeListener 填充支持第二个下拉列表的列表。
但是,当我尝试提交表单时,JSF 验证失败。从测试中我认为问题在于当页面加载时我的依赖下拉列表为空,然后我在第一个下拉列表进行选择后填充它。但是,当页面加载时,依赖列表中的所有值都不在列表中,因此验证失败。我已经通过使用构造函数在页面加载时设置包含所有可能值的列表来确认这一点,这使我的问题消失了,但这不是一个可能的解决方案,因为加载所有值会破坏我的页面的性能.
有什么想法可以让它工作吗?
问候,凯文。
jsf - p:selectOneMenu 有问题吗?
以下代码适用于h:selectOneMenu
但不适用于p:selectOneMenu
中没有项目p:selectOneMenu
小面
豆
jsf - 根据属性中的自定义元数据通过代码 SelectOneMenu 填充
我需要一个解决方案,使用指定为该组件属性的一些元数据通过代码 SelectOneMenu 填充。
这是我的要求的详细信息。
1) 开发人员会指定如下内容:
2)第一次请求包含上述内容的页面时,服务器应该能够读取'entity'属性
3) 一旦“实体”被读取,服务器将做必要的动态填充“someComponent”。
我对应该使用'entity'属性并生成要在'someComponent'中显示的内容的代码没有任何问题。我的问题是找到合适的地方来有效地调用这段代码。
我已经为“渲染响应阶段之后”尝试了 PhaseEventListener,但没有运气。看起来我缺少一些基本的东西,因为我是 JSF 的新手。
有人做过同样的实验吗?
先感谢您。
尤尼斯·瓦迪
java - 如何将 h:selectOneMenu 标签设置为值?
我正在使用h:selectOneMenu
,我想获得的不是 ID 值,而是标签。在支持 beanSelectItem
中,我创建了用于加载h:selectOneMenu
.
我的查看代码:
这里的代码设置Metadata.thema
为"id"
,但我需要设置"label"
. 我试过了,label="#{Metadata.thema}"
但它对我不起作用。
jsf - 选择 noSelectionLabel 时如何调用操作?
我有上面的这段代码,当我选择他身上的一些项目时,它可以完美地工作...... a4j:support 工作正常并正确地重新渲染我的另一个字段......问题是如果我选择一个项目,然后我回到“ noSelectionLabel”...当我出于某种原因执行此操作时,我的 a4j:support 不起作用,我没有进入我的方法“setarFormulario”,也没有重新渲染我的另一个字段...
即使我选择了 noSelectionLabel,我如何才能进入我的方法?然后我的 home.instance.evento 必须为空..或类似的东西......
jsf-2 - h:selectOneMenu onchange="submit()" immediate="true" 不跳过其他输入的验证
如果不验证其他输入,我无法将我的设置h:selectOneMenu
为立即提交。这是代码:
当我更改菜单值时,其他输入的验证器仍然会触发。我怎么能否认呢?