【发布时间】:2015-10-20 12:59:04
【问题描述】:
我想刷新一个可动手操作的网格。我有一些带有下拉列表的列,其中填充了我的数据库数据。但是在我的页面中,我有一个在这个数据库中插入数据的第一个网格,然后我将它们放入我的第二个网格中。但由于我的第二个网格没有刷新,我无法获得我刚刚插入第一个网格的最后一个值。
那么我该如何刷新handsontable的内容呢?
编辑:
我做了一个 jsfiddle 来说明我的问题: http://jsfiddle.net/9onuhpn7/10/ 在我的 jsFiddle 上,它可以工作,当我将它们推送到数组中时,我可以获得这些值。但是对于我的真实应用程序和数据库,它不起作用。
所以我的代码中有这个而不是数组(它可以工作,但没有刷新):
columns:[
<?php
$conn_string = "host=localhost port=5432 dbname=test_postgre user=postgres password='1234'";
$dbconn = pg_connect($conn_string);
$sql = "SELECT ".$colonne." FROM public.".$tablevar."";
$res = pg_query($sql) or die("Pb avec la requete: $sql");
$data = pg_fetch_all($res);
$indexedOnly = array();
foreach ($data as $row) {
$indexedOnly[] = array_values($row);
}
echo '{type:\'dropdown\',';
echo 'source:'.json_encode($indexedOnly).'},';
?>]
【问题讨论】:
-
我认为 mpusarla 是有道理的。你能给我们一个jsfiddle吗?我不确定我是否理解您的要求
-
@ZekeDroid 我编辑了我的帖子
标签: javascript php handsontable