是否可以从下拉列表中更改所选值的EL基数?

时间:2016-12-13 05:18:59

标签: jsf primefaces

organization1PendingActionDetails

如上所示,有一个下拉列表,让用户可以选择要分配任务的组织。

  • 在我的数据库中,有列 organization2PendingActionDetailsinputTextarea等。

  • 所以我的问题是:

    是否可以更改inputTextarea值         根据下拉列表中的选定值?

  • 例如:

如果用户选择 organization2 ,则value="#{casesBean.organization2PendingActionDetails}"将成为#include <stdlib.h> #include <string.h> void move_and_shift(int array[], int index, int newIndex) { int temp = array[index]; // Shift all of the elements between newIndex and index by 1. memmove(array + newIndex, array + newIndex + 1, sizeof(int) * abs(newIndex - index)); array[newIndex] = temp; }

1 个答案:

答案 0 :(得分:0)

您可能需要拥有多个 inputTextarea 。每个区域应具有不同的值,并根据所选值进行渲染设置。选择后,在 inputTextarea 上设置正确的渲染值,并通过ajax更新它。

<p:ajax event="change" listener=#{casesBean.decideRenderedInputTextArea} update="InputTextAreasWrapper" />

更好的解决方案: 拥有一个 inputTextArea 会更优雅。正如您所说,您希望将值存储到数据库中。因此,在执行将数据存储到数据库中的操作(在提交表单之后)之前,根据已选择的值确定在何处存储数据。