我是 JSF 的新手,所以请多多包涵。我有一个包含许多列的数据表,它有一列包含所有组合框,每个组合框都有相同的选择值集。用户在第一个组合框中选择值,然后单击“向下填充”按钮,该按钮使用 Javascript 将其值复制到该列下方的所有组合框中。
我的 Javascript 能够将值填充到所有组合框文本框中,但它们没有保存在支持 bean 中。此外,如果我查看 'view source' 使用 javascript 填充值后,comboboxField 文本框中有旧值(由 JSF 在后端自动创建)。对于其他文本框,支持 bean 使用相同的 JS 填充。
完整的数据表(组合框,文本框)使用 java 代码动态呈现,感谢 BaluC 文章,我使用的是 JSF 1.2 和 Richfaces 3.3。
感谢 Ankit