【发布时间】:2015-10-04 01:23:51
【问题描述】:
我尝试在 jqGrid 列中添加一个带有图标的按钮 - 但它以 undefined 的形式出现。这样做的正确方法是什么?
代码
colModel: [
{ name: 'RoleID', index: 'RoleID', width: 100 },
{ name: 'RoleName', index: 'RoleName', width: 250 },
{ name: 'RoleRequestedDate', index: 'RoleRequestedDate', formatter: 'date', formatoptions: { srcformat: 'm/d/Y', newformat: 'm/d/Y' }, width: 125 },
{ name: 'RoleApprovedDate', index: 'RoleApprovedDate', formatter: 'date', formatoptions: { srcformat: 'm/d/Y', newformat: 'm/d/Y' }, width: 125 },
{
name: 'Request', index: 'RoleID', width: 120,
formatter: function (cellvalue, options, rowObject) {
//return '<span class="ui-icon ui-icon-circle-plus app-custom-button-create" title="Create";"></span>';
if (rowObject["UserRoleID"] == "0") {
if (rowObject["RoleRequestID"] == "0") {
//return '<span class="ui-icon ui-icon-circle-plus app-custom-button-request" title="Request";"></span>';
//return '<button id="btnRequest" class="ui-icon ui-icon-circle-plus app-custom-button-request" type="submit" return false;>Request</button>';
return
'<button class="ui-button ui-widget ui-state-default">' +
'<span class="ui-button-icon-primary ui-icon ui-icon-star">Request</span>' +
'</button>';
}
else {
return '<span class="ui-icon ui-icon-folder-collapsed" title="Already Requested";"></span>';
}
}
else {
return '<span class="ui-icon ui-icon-check" title="Has Role";"></span>';
}
}
}
],
【问题讨论】: