可以从php后端将colModel传递给jQgrid吗?
我正在尝试建立一个动态表。后端保存colModel和表数据的位置 例如:可以从php后端将colModel传递给jQgrid吗?,php,jqgrid,Php,Jqgrid,我正在尝试建立一个动态表。后端保存colModel和表数据的位置 例如: colModel:[ { name:'Forename', index:'forename', align: 'left' }, { name:'Surname', index:'surname
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后端(您以前已经传入了)。这是真的。我在想,如果不这样做,是否有可能通过这项工作。