JqG​​rid没有显示下拉框

时间:2011-09-06 02:05:51

标签: jqgrid drop-down-menu save

我的jqgrid有问题。我创建了一个从数据库中调用值的下拉框,因此我在colmod中使用以下语法。

{name:'brate_id',index:'brate_id',width:100,formatter:"select",edittype:"select",editoptions:value:<?=json_encode($brate_list)?>} ,editable: true},

我的brate_list是

$brate_list = $employee->get_table_for_dropdown('hr_basic_rate','brate_id','rate_hcode');

似乎当我放置格式化程序时,它不会显示我的下拉框,除非我单击单元格以选择它。但是,当我删除格式化程序时,它会显示下拉框,但是当我保存数据时,它会发送错误的数据类型

(例如,当我从数据库中传递值时,我将Y转换为是,因此当它出现在下拉框中时为是,所以当我尝试使用格式化程序保存我的数据时,它会发送Y.但是如果格式化程序被删除,它会向数据库发送“是”,而不是它。)

有没有办法在jqgrid中显示下拉框而不影响其保存及其格式?

1 个答案:

答案 0 :(得分:1)

我相信editoptions:value:应该有{之前像这样:editoptions: { value:

希望这有帮助!

{name:'brate_id',index:'brate_id',width:100,formatter:"select",edittype:"select",editoptions: { value:  <?=json_encode($brate_list)?>} ,editable: true},