繁体   English   中英

是否可以从 php 后端将 colModel 传递给 jQgrid?

[英]Is it possible to pass colModel to jQgrid from php backend?

我正在尝试建立一个动态表。 后端保存 colModel 和表数据的位置。

例如:

colModel:[
            {
                name:'Forename',
                index:'forename',
                align: 'left'
            },
            {
                name:'Surname',
                index:'surname'
            },
            {
                name:'Date Of Birth',
                index:'dob',
                width: 80
            }
        ]

位于前端,但希望能够通过 PHP 构建它。

是的,这是可能的。 您可以使用服务器端渲染,它允许您将 PHP 后端的所有值打印到前端。

我假设你有本机 PHP 项目,然后在你的前端(其中有.php格式文件),你可以这样:

<script>
//...your initiation for jqgrid
//here you can print some values from the backend side
colModel:[
        {
            name:'<?= $firstColName ?>',
            index:'<?= $firstColIndex ?>',
            align: '<?= $firstColAlign ?>'
        },
        {
            name:'<?= $secondColName ?>',
            index:'<?= $secondColIndex ?>'
        },
        {
            name:'<?= $thirdColName ?>',
            index:'<?= $thirdColIndex ?>',
            width: <?= $thirdColWidth ?>
        }
    ]
//...your initiation for jqgrid
</script>

一些变量应该对前端可用(也许你有一些 MVC 架构什么的,你可以将数据从 controller 传递到视图)

希望这能回答你的问题:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM