我是新手,所以放轻松!但我正在尝试在 jQGrid 的编辑表单上填写 MySQL 数据库中的
select
下拉列表。
这是迄今为止我的代码:
colNames:['ID','CampaignName','Status'],
colModel:[
{
name:'ID',
index:'ID',
width:55,
editable:true,
editoptions:{
readonly:true,
size:10
}
},
{
name:'CampaignName',
index:'CampaignName',
width:120,
align:'left',
editable:true,
editoptions:{
size:25
}
},
{
name:'Status',
index:'Status',
width:80,
align:'left',
editable: true,
edittype:'select'
}
],
但我需要
status
字段是从数据库填充的 select
。我有一个名为“StatusDropDown.php”的 PHP 文件,我之前用它来填充选择框(见下文)。我怎样才能让它在我的网格上的编辑表单上工作?
<select id="StatusID" name="StatusID" onchange="StatusChanged(this.id)">
<?php
include("StatusDropDown.php");
?>
<OPTION VALUE=0>
<?php echo $List ?>
</SELECT>
非常感谢任何帮助。
谢谢JC
我按照下面的链接成功实现了我的下拉菜单。
http://geekswithblogs.net/renso/archive/2009/07/02/jqgrid-dynamically-loading-select-options.aspx
问题是你必须确保你的php的输出是json,我在php中使用了json_encode()。