Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以从php后端将colModel传递给jQgrid吗?_Php_Jqgrid - Fatal编程技术网

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

可以从php后端将colModel传递给jQgrid吗?,php,jqgrid,Php,Jqgrid,我正在尝试建立一个动态表。后端保存colModel和表数据的位置 例如: colModel:[ { name:'Forename', index:'forename', align: 'left' }, { name:'Surname', index:'surname

我正在尝试建立一个动态表。后端保存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>

//…你的jqgrid入门
//在这里,您可以从后端打印一些值
colModel:[
{
名称:“”,
索引:“”,
对齐:“”
},
{
名称:“”,
索引:“”
},
{
名称:“”,
索引:“”,
宽度:
}
]
//…你的jqgrid入门
一些变量应该可用于前端(可能您有一些MVC架构或其他东西,您可以将数据从控制器传递到视图)


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

谢谢,但我正在考虑如何在后端构建模型并将其作为colModel传递。关于“在后端构建模型”是什么意思?我说的是通过PHP创建的colModel。所以我知道它需要一个对象数组,对象将包含所需的属性。有没有一种方法可以将它作为数组传递到colModel上?是的,但是那里打印的所有变量都来自php后端(您以前已经传入了)。这是真的。我在想,如果不这样做,是否有可能通过这项工作。