1

Database First在 ASP.NET MVC 中使用实体框架方法。

我从现有数据库创建了模型,一切正常。

我正在使用并尝试为在数据库jqGrid中定义为的列创建下拉列表。Int

在数据库中,值是 0 或 1,因此在下拉列表中,我必须根据它是 0 还是 1 显示两个值,例如“导入”或“导出”。

我可以在 jqGrid 中处理这种情况吗?

如果您有任何建议,请发表!

4

1 回答 1

0

我认为您可以在 colModal 本身中处理这件事。有一个选项 editOption 您可以与您一起指定 colModal 并根据您从数据中获得的值,您可以指定该列的 text 属性

在这种情况下,网格的数据应包含要在列 myname 中设置的“One”或“Two”。

现在,有了这个设置

<script>
jQuery("#grid_id").jqGrid({
...
   colModel : [ {name:'myname', edittype:'select', formatter:'select', editoptions:{value:"1:One;2:Two"}} ... ]
...
});
</script>

数据应包含键(“1”或“2”),但值(“One”或“Two”)将显示在网格中。

检查此链接以获得更多帮助。你会得到你的答案。因为你没有发布你的代码(至少你应该为你的那个特定的专栏这样做)我不能说你正在以同样的方式实现。

于 2012-08-09T03:04:08.523 回答