我有一个数据表,其中行是动态的,每行包含一个selectOneMenu
。如果我在每行上都有一个按钮,并且想要在上获得选定的项目selectOneMenu
,那么最好的方法是什么?
包装背后DataTable的集合value
中的一个DataModel<E>
。
private List<Item> items;
private DataModel<Item> model; // +getter
@PostConstruct
public void init() {
this.items = loadItSomehow();
this.model = new ListDataModel<Item>(items);
}
(在Item
本例中为只是表示每行的JavaBean类,例如Person
,Product
等)
而是将其绑定到数据表value
。
<h:dataTable value="#{bean.model}" var="item">
如果下拉列表绑定到Item
同一bean 的属性,而按钮绑定到同一bean的方法,则…
<h:column>
<h:selectOneMenu value="#{item.value}">
<f:selectItems value="#{bean.values}" />
</h:selectOneMenu>
</h:column>
<h:column>
<h:commandButton value="submit" action="#{bean.submit}" />
</h:column>
…然后,您可以DataModel#getRowData()
按如下方式在操作方法中通过选择的值来抓取当前项目:
public void submit() {
Item item = model.getRowData();
String value = item.getValue();
// ...
}
问题内容: 我想知道如何通过按下软件键盘上的返回键或点击UIButton来执行操作。 UI按钮已设置为执行IBAction。 我还如何允许用户按键盘上的Return键执行相同的操作? 问题答案: 确保您的类扩展了UITextFieldDelegate协议 您可以执行以下操作:
我正在用Java Swing编写一个简单的paint程序,但我遇到了一个创建颜色按钮网格的问题。我是通过在窗口顶部创建一个JPanel来实现的。这就是现在的样子 我以以下方式添加按钮:
我的网页上的表格中有很多按钮。 每个按钮都有相同的名称,但值集不同。 当我想提取按钮值时,使用下面的按钮值不意味着我没有得到唯一的按钮值——实际单击的按钮值吗? 我怎么才能绕过它? 谢谢
现在有一个按钮,点击这个按钮需要和点击Upload一样的效果,应该怎么实现,antd的版本是4.22.4 upload组件并没有暴露相关的api使用,并且内部也不是使用click来实现的
问题内容: 我需要提取表中每列的详细信息。例如,列“名称/编号”。 该表包含多个地址 每行的最后一列都有一个按钮,使用户可以选择列出的地址。 问题: 我的代码仅选择具有类的第一个。我该如何工作? 这是jQuery位: 表: 问题答案: 练习的目的是找到包含信息的行。当我们到达那里时,我们可以轻松提取所需的信息。 回答 现在,让我们集中讨论这种情况下的一些常见问题。 如何找到最接近的行? 使用: 使
我正在与发布者和订阅者制作聊天应用程序,我有两个类,一个是聊天框架,一个是聊天成员类。成员类从jtext field获取消息,聊天成员发布者将其发送回jtext Area。 我很难从订阅者MessageListener获取返回到jtext区域的文本 谢谢。