Asp.net mvc 4 如何在右端有一个多选选项

Asp.net mvc 4 如何在右端有一个多选选项,asp.net-mvc-4,jqgrid,Asp.net Mvc 4,Jqgrid,我正在MVC4JQGrid中创建应用程序,我使用multiselect选项true创建了jqgrid, 但复选框列位于我的网格的左侧。如何将“multiselect”列选项移到右侧 代码: 图像 我想您的意思是希望在右侧有复选框列(而不是在左侧,这是默认设置)。并提供不受支持的解决方法。尽管如此,我还是用最新版本的jqGrid尝试了这个演示,似乎一切都正常工作。请参阅。您是在询问如何重新排列列,还是在询问如何将复选框更改为下拉列表?我想将复选框列放置在右端,现在它位于左侧角(我用黑色椭圆形标记,

我正在MVC4JQGrid中创建应用程序,我使用multiselect选项true创建了jqgrid, 但复选框列位于我的网格的左侧。如何将“multiselect”列选项移到右侧

代码:

图像

我想您的意思是希望在右侧有复选框列(而不是在左侧,这是默认设置)。并提供不受支持的解决方法。尽管如此,我还是用最新版本的jqGrid尝试了这个演示,似乎一切都正常工作。请参阅。

您是在询问如何重新排列列,还是在询问如何将复选框更改为下拉列表?我想将复选框列放置在右端,现在它位于左侧角(我用黑色椭圆形标记,请参见)。你能展示你设置jqGrid的代码吗?@渐近错误现在我已经用答案更新了我的问题。我想要和你(见演示)演示显示的一样。现在我用代码更新了我的问题。你能告诉我要实现这一点我必须做什么更改吗。谢谢你的回答。@Prathiesh:对不起,我不明白你的问题。您只需打开的源代码即可查看演示的所有功能:创建网格后的一些操作以及
loadComplete
callback中的一些操作。您可以只使用相同的代码片段。在中,我对代码进行了注释,并讨论了为什么仅使用
remapColumns
@Prathiesh是不够的:此外,我建议您对代码进行以下更改:1)从
colModel
align:“left”
中删除所有
index
属性。生成的代码将越短,但执行相同的操作。2)替换<代码>寻呼机:$(“yj.jqGrigpApple”)<<代码> >代码>寻呼机:* jqGrigpDebug“ 3”添加“代码> GRIDVIEW:Trime< /Cord>选项以提高性能,并考虑使用高度:“Auto”<代码>以提高GRID的可见性。谢谢,我改变了属性,现在可见度很好,我正在努力移动订单。(复选框栏)一旦我做了我会更新你再次感谢你的帮助。
$("#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

}