【发布时间】:2016-08-18 07:52:46
【问题描述】:
我正在使用 4.4.4 - jQuery Grid 和 <= jquery 1.8.2 以及我如何制作 jqgrid
function FAGrid() {
var url1 = 'URL';
$("#FAList").jqGrid({
url: url1,
datatype: 'json',
mtype: 'POST',
colNames: ['rowId', 'FAID', 'Employee', 'Date<br/> Filed', 'Duration', 'Shift', 'ProjectSite', 'Contact Person', 'Purpose', 'Requested By', 'Approved By', 'Date Approved'],
colModel: [
{ name: 'rowId', index: 'rowId', hidden: true, width: 20 },
{ name: 'FAID', index: 'FAID', hidden: true, editable: true, sortable: false, width: 20, align: 'center' },
{ name: 'CompleteName', index: 'CompleteName', hidden: false, editable: true, sortable: false, width: 160, align: 'center' },
{ name: 'FADateFiled', index: 'FADateFiled', hidden: false, editable: true, sortable: false, width: 52, align: 'center' },
{ name: 'Duration', index: 'Duration', hidden: false, editable: true, sortable: false, width: 97, align: 'center' },
{ name: 'ShiftDesc', index: 'ShiftDesc', editable: true, hidde: false, width: 75, align: 'center' },
{ name: 'ProjectSite', index: 'ProjectSite', editable: true, sortable: false, width: 75, align: 'center' },
{ name: 'FAContactPerson', index: 'FAContactPerson', editable: true, hidde: false, width: 75, align: 'center' },
{ name: 'Purpose', index: 'Purpose', editable: true, sortable: false, width: 75, align: 'center' },
{ name: 'FARequestedBy', index: 'FARequestedBy', editable: true, sortable: false, width: 115, align: 'center' },
{ name: 'FAApprovedBy', index: 'FAApprovedBy', editable: true, sortable: false, width: 115, align: 'center' },
{ name: 'FADateApproved', index: 'FADateApproved', editable: true, sortable: false, width: 75, align: 'center' }
],
pager: $('#FAPager'),
rowNum: 5,
rowList: [5, 10, 20],
sortname: 'FADateFiled',
sortorder: 'desc',
viewrecords: true,
imgpath: '/Content/themes/redmond/images/',
height: '100%',
loadComplete: function () {
var ids = jQuery("#FAList").getDataIDs();
var len = ids.length,
newLine;
if (len < 5) {
AddNewRowToGrid(len, "#FAList");
}
}
});
}
这是图片。即使我更改了名称或任何模型的宽度,它仍然不对齐。问题是什么?。 CSS? JQ网格?还是?
【问题讨论】:
-
可以创建一个jsfiddle吗?
-
@AneeshSivaraman 抱歉,我不知道如何使用 jsfiddle。
-
你想在 loadComplete 中做什么?
-
@Yure:如果你继续使用复古版本 4.4.4,你会遇到越来越多的问题。它死了。它是在旧 jQuery、旧 jQuery UI 和 旧版本的 Web 浏览器 时代创建的。你描述的问题应该不存在。 请始终填写您在测试中使用的网络浏览器。请使用免费的 jqGrid 4.14.4 对相同的 JavaScript/HTML 代码进行简短测试(您只需临时更改三行 HTML 代码。您需要从here 描述的 URL 加载 jqGrid 文件)。
-
@Oleg 如果我更改 jqgrid 版本和 jquery 版本,是否有任何功能/代码对我当前的项目不起作用?。