验证列后按钮更改

时间:2016-11-16 13:08:12

标签: jsf datatable

我正在使用JSF2。我有一个数据表。为了使示例更容易,我们假设每行中有两列:

  • 输入字段

  • 按钮

如果输入字段已更改,我想更改按钮的文本,而不向服务器发出任何请求。

直到这次改变我使用js的值。虽然在这种情况下我不知道如何连接没有id的两列,我也不知道如何生成可以使用的Id,因为我不能使用varStatus。

我是JSF的新手很抱歉,如果它是微不足道的,我没有找到解决方案。

1 个答案:

答案 0 :(得分:1)

如果您不想发送请求,则可以在javascript中完全执行此操作。 编写一个更改按钮文本的函数,然后从inputfield中的onchange属性调用它。这只会在输入字段失去焦点时更改文本。如果要在键入内容时更改文本,可以将该函数注册到inputfield的keydown和keyup属性。