JqGrid - 添加选择下拉菜单以编辑表单并从数据库填充

问题描述 投票:0回答:1

我是新手,所以放轻松!但我正在尝试在 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

jquery jqgrid
1个回答
0
投票

我按照下面的链接成功实现了我的下拉菜单。

http://geekswithblogs.net/renso/archive/2009/07/02/jqgrid-dynamically-loading-select-options.aspx

问题是你必须确保你的php的输出是json,我在php中使用了json_encode()。

© www.soinside.com 2019 - 2024. All rights reserved.