Asp.net mvc 4 如何在右端有一个多选选项
我正在MVC4JQGrid中创建应用程序,我使用multiselect选项true创建了jqgrid, 但复选框列位于我的网格的左侧。如何将“multiselect”列选项移到右侧 代码: 图像Asp.net mvc 4 如何在右端有一个多选选项,asp.net-mvc-4,jqgrid,Asp.net Mvc 4,Jqgrid,我正在MVC4JQGrid中创建应用程序,我使用multiselect选项true创建了jqgrid, 但复选框列位于我的网格的左侧。如何将“multiselect”列选项移到右侧 代码: 图像 我想您的意思是希望在右侧有复选框列(而不是在左侧,这是默认设置)。并提供不受支持的解决方法。尽管如此,我还是用最新版本的jqGrid尝试了这个演示,似乎一切都正常工作。请参阅。您是在询问如何重新排列列,还是在询问如何将复选框更改为下拉列表?我想将复选框列放置在右端,现在它位于左侧角(我用黑色椭圆形标记,
我想您的意思是希望在右侧有复选框列(而不是在左侧,这是默认设置)。并提供不受支持的解决方法。尽管如此,我还是用最新版本的jqGrid尝试了这个演示,似乎一切都正常工作。请参阅。您是在询问如何重新排列列,还是在询问如何将复选框更改为下拉列表?我想将复选框列放置在右端,现在它位于左侧角(我用黑色椭圆形标记,请参见)。你能展示你设置jqGrid的代码吗?@渐近错误现在我已经用答案更新了我的问题。我想要和你(见演示)演示显示的一样。现在我用代码更新了我的问题。你能告诉我要实现这一点我必须做什么更改吗。谢谢你的回答。@Prathiesh:对不起,我不明白你的问题。您只需打开的源代码即可查看演示的所有功能:创建网格后的一些操作以及
loadComplete
callback中的一些操作。您可以只使用相同的代码片段。在中,我对代码进行了注释,并讨论了为什么仅使用remapColumns
@Prathiesh是不够的:此外,我建议您对代码进行以下更改:1)从colModel
和align:“left”
中删除所有index
属性。生成的代码将越短,但执行相同的操作。2)替换<代码>寻呼机:$(“yj.jqGrigpApple”)<<代码> >代码>寻呼机:* jqGrigpDebug“ 3”添加“代码> GRIDVIEW:Trime< /Cord>选项以提高性能,并考虑使用$("#ApplicationDetailsTable").jqGrid({
url: '@Url.Action("AppListDetails", "JQGridHome")',
sortable: true,
datatype: 'json',
colNames: ["no1", "name", "phone","department"],
colModel: [
{ name: "no1", index: "no1", width: 40, align: "left", stype: 'select', searchoptions: { sopt: ['eq'], value: getstaticvalue() } },
{ name: "name", index: "name", width: 60, align: "left"},
{ name: "phone", index: "phone", width: 60, align: "left" },
{ name: "department", index: "department", width: 60, align: "left", stype: 'select', searchoptions: { sopt: ['eq'], value: setdepartmentValue() } }
],
width: 650,
loadonce: true,
height: 200,
toppager: false,
pager: $("#JQGridPaging"),
rowNum: 6,
rowList: [5,10],
viewrecords: true,
hidegrid: true,
caption: "A Basic jqGrid - Read Only",
multiselect: true
}