更新Brazos输入文本控件客户端的值

时间:2016-09-08 21:23:16

标签: javascript ibm-bpm brazos

我们有一个CSHS,其中包含数据表和全局过滤器。在过滤器中输入值并限制表后,他们希望能够单击打开模态的按钮并使其在模态中的输入文本中可用,并通过这样做,将其绑定到本地变量中CSHS因此可以在脚本中使用。

我能够获得显示在模态中的值(代码有点kludgy但它有效)但是模态上的输入文本似乎并不认为它已经改变并且没有将值绑定到绑定到输入文本的变量。建议?

这是我用来获取全局过滤器文本以显示在模态输入文本上的代码:(将类型名称“searchValue”添加到模态中的输入文本 - CSHS上只有一个数据表,所以我可以使用getElementsByClassName的[0]索引)

var el = document.getElementsByClassName('searchValue')[0];
el.getElementsByTagName('Input')[0].value = document.getElementsByClassName("dataTables_filter")[0].firstChild.firstChild.nextSibling.value;

1 个答案:

答案 0 :(得分:3)

更改值后,尝试在输入文本字段上调用jQuery .change()。 例如:

$("#input_div_1_1_1").val("test").change()