问题标签 [backing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
170 浏览

null - 读取 Backing Bean 中的隐藏值时为空值

这是我的用例:

我的 .xhtml 页面中有一个 CKEditor 和隐藏值,如下所示:

现在,我需要能够检索用户在 CKEditor 中输入的所有文本,我在http://kb4dev.com/tutorial/jsf-and-ckeditor/jsf-2.x--ckeditor-中找到了这种方式整合指南

他们说我可以使用以下方法从隐藏在支持 bean 中的值中检索值。

.xhtml:

但是当我得到支持 bean 的值时,我只得到一个 NULL 值。

支持豆:

有什么问题?

我已经测试了几种方法,例如在支持 bean 中访问隐藏组件,如下所示:

但这也不起作用。我能做些什么?

0 投票
2 回答
743 浏览

primefaces - 如何将数组从支持 bean 传递到 JavaScript 以在 Ajax 调用中使用 Chart.js 绘制图表

我正在使用prime faces backing bean 和Chart.js 来绘制图表我在数据表中选择一行。在选择行时更新其中包含图表的画布。我正在获取 Selection 方法的值并构建两个数组,一个用于 X 轴,另一个用于 y 轴。如何将这些数组传递给 JavaScript 以呈现图表。我尝试将 Prime faces JSON 数组传递给 JavaScript。我无法获得 JavaScrip 中的值。

这是我的示例代码 .xhtml 代码

我正在从上表中选择一行。在选择时,我想捕获行的 id,获取数据并在同一页面上显示 chart.js 图表

这是我的豆类在豆类

私人字符串汽车ID;

setter 和 getter 方法

public void onRowSelect(SelectEvent event) { Cars car= (Cars) event.getObject();

}

我将值输入 Primefaces JSON Array 并传递给 JavaScript 。在 JavaScript 中我正在做 JSON.parse 。最初我收到序列化错误,因此将 bean 更改为请求范围问题是我没有将任何值放入 JavaScript 我删除了 JSON 数组,并且只传递了一个字符串我可以在我的代码中提到的 xhtml 页面上获取 bean.property 但是无法进入 JavaScript 我错过了什么吗