有没有人有过jsf实施的掌上电脑的经验?这甚至可能吗?我很感激一些唠叨!
答案 0 :(得分:2)
我不知道JSF中的handontable包装器。为有限的功能实现这样的包装器非常简单,但如果你想用AJAX处理所有的回调挂钩,这将变得非常复杂和耗时。
另一种选择可能是Primefaces dataTable。
答案 1 :(得分:1)
是的,您可以按如下方式建立链接:
XHTML
<h:inputHidden id="import_json_data" value="#{managedBean.json_data}" />
<p:commandButton value="Import Data" onstart="loadJson()" actionListener="#{managedBean.importData()}" />
<script type="text/javascript" charset="utf-8">
function loadJson() {
var varieties = $('#value_table').data('handsontable').getData();
var varieties_data = JSON.stringify(varieties);
$('#import_json_data').val(varieties_data);
}
function fillHandsontable() {
var data = [ [ "", "", ""] ];
var $container = $("#value_table");
$container.handsontable({
data : data,
});
};
fillHandsontable();
</script>
ManagedBean
private String json_data; //getters and setters
public void importData() {
System.out.println(this.json_data);
}
答案 2 :(得分:1)