无法向JSF Ajax更新后呈现的元素添加事件侦听器

时间:2018-03-26 15:09:10

标签: javascript html ajax jsf

我需要在粘贴时添加一个事件监听器给具有特定类的所有元素。

我使用了这个简单的javascript:

var fields = document.getElementsByClassName('ui-inputfield');

获取所有元素,然后为每个元素获取此元素:

addEventListener('paste', handlePaste);

问题出在哪里:

功能从页面加载开始,但在那一刻,我没有渲染所有元素。

当某些条件使用该类呈现另一个元素时,此元素不会处理粘贴事件。

我使用Primefaces来渲染或不渲染元素。

有人可以建议任何解决方案吗?

提前致谢!

0 个答案:

没有答案