刷新一下桌面

2023-12-24

我想刷新一个可操作的网格。我有一些列,其中的下拉列表填充了数据库的数据。但在我的页面中,我有一个第一个网格,它在该数据库中插入数据,然后我在第二个网格中获取它们。但由于我的第二个网格没有刷新,我无法获取刚刚插入第一个网格的最后一个值。

那么我该如何刷新handsontable的内容呢?

EDIT :

我做了一个 jsfiddle 来说明我的问题:http://jsfiddle.net/9onuhpn7/10/ 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).'},';



?>]

只需致电hot.render();, where hot指的是Handsontable object.

对我来说效果很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

刷新一下桌面 的相关文章