В моем приложении ASP.NET MVC 3 на моем jqGrid включен пейджер, как показано на рисунке ниже:
Текстовое поле для страницы (центр изображенияс номером 1 в нем) действительно шире, чем нужно.Кто-нибудь знает, как отрегулировать размер этого поля?
Это особенно проблема, когда моя сетка уже этой, в этот момент текстовое поле для Страницы выдвигается (или размещается) слишком далеко отвлево и заканчивая нажатием кнопок, как показано на рисунке ниже:
Здесь две кнопки слева от «Страница» (предыдущая страница, первая страница)под меткой «Редактировать», которая является частью моей пользовательской кнопки «Редактировать».Обратите внимание, что поле страницы все еще очень широко.Кроме того, «Вид 1-10 из 1005» на правой стороне, видимый на первом изображении, усекается в более узкой сетке.
Возможно, для этого есть настройка, или у кого-то есть обходной путь.Я предпочел бы, чтобы вторая сетка не была шире, чем нужно (мой обходной путь - установить значение width
вместо 'auto'
или 'inherit'
, но это делает столбцы сетки широкими. Правильно подобранный размертекстовое поле для страницы оставляло бы достаточно места для кнопок пейджера и моей собственной кнопки.
Кнопка пейджер / пользовательская кнопка для моей сетки выглядит примерно так:
.jqGrid('navGrid', '#icecreamPager',
{ search: true, edit: false, add: false, del: false, searchText: "Search" },
{}, // default settings for edit
{}, // default settings for add
{}, // default settings for delete
{closeOnEscape: true, closeAfterSearch: true, multipleSearch: true }, // settings for search
{}
)
.jqGrid('navButtonAdd', '#icecreamPager',
{ caption: "Edit", buttonicon: "ui-icon-pencil",
onClickButton: function () {
var grid = $("#icecreamGrid");
var rowid = grid.jqGrid('getGridParam', 'selrow');
var cellID = grid.jqGrid('getCell', rowid, 'icecreamID');
var src = '@Url.Action("Edit", "Icecream", new { id = "PLACEHOLDER" })';
document.location = src.replace('PLACEHOLDER', cellID);
},
position: "last"
});
Я искалс помощью документации и примеров jqGrid, но не выяснили, как это установить. Идеи? Это 4.0 jqGrid.