У меня есть таблица, которая является динамической и создается в коде на С#. Я использую tabletogrid для преобразования этой HTML-таблицы в Jqgrid, и код, который я использую для этого,
tableToGrid('#gvSearchDocuments',
{ height: 'auto',
autowidth:true,
multiselect: true,
pager: 'pagersearch',
rowList: [20, 30, 50],
colNames: ['ID','Message Date', 'Fund', 'Partner', 'Menu', 'Sub Menu', 'Document Name', 'Document Description', 'Type'],
colModel: [
{ name: 'ID', hidden: true},
{ name: 'MessageDate',
align: 'right',
sorttype: 'date',
formatter: 'date',
formatoptions: { newformat: 'M-d-Y' }
},
{ name: 'Fund', align: 'left'},
{ name: 'Partner', align: 'left' },
{ name: 'Menu', align: 'left'},
{ name: 'SubMenu', align: 'left'},
{ name: 'Documentname', align: 'left' },
{ name: 'DocumentDescription', align: 'left'},
{ name: 'Type', align: 'left' }
]
});
Проблема, с которой я сталкиваюсь, заключается в том, что при создании jqgrid заголовки столбцов и данные не выровнены правильно. Я пробовал играть с autoWidth, width и shrinkToFit, но не повезло. Вот как моя сетка отображается в IE, Firefox и Chrome.
Я потратил на это больше дня, и это медленно меня убивает. Любая помощь будет здорово!
tableToGrid
. Вы должны создать jqGrid напрямую. - person Oleg   schedule 08.11.2012MessageDate
доalign:"left"
. Я что-то упускаю? - person Tommi   schedule 28.06.2013align: 'left'
из всех столбцов, поскольку'left'
является значением по умолчанию дляalign
. Тем не менее, основная проблема заключается в ширине столбцов. Тони Тони Чоппер открыл награду, потому что у него, вероятно, серьезные проблемы. Лучше бы он свою демку выложил. Использование очень старыхtableToGrid
действительно плохой выбор, особенно если таблица содержит форматированные данные вместо чистых данных. - person Oleg   schedule 28.06.2013