У меня возникла проблема с шириной сетки Kendo. Я хочу, чтобы сетка растянулась, чтобы соответствовать содержимому сетки. Эта сетка, над которой я работаю, создается динамически, поэтому время от времени она может иметь всего 2 столбца, а иногда может иметь максимум 5 столбцов. Я не хочу, чтобы сетка расширялась и отображалась целая страница для отображения всего двух столбцов.Как установить ширину сетки пользовательского интерфейса kendo
Чтобы получить эту работу, я добавил следующее CSS
.k-grid table{
display: inline;
}
Проблема заключается в том, что, когда применяется этот стиль, он полностью портит заголовок столбца и выравнивание столбцов. Кто-нибудь знает, как это исправить?
Спасибо за решение @David. Он работает очень хорошо. Но моя проблема в том, что я не хочу упоминать ширину явно для сетки. Единственное, что я хочу, - это охватить сетку, основанную на количестве столбцов и содержимом. Именно по этой причине я указал свойство отображения. Чтобы сделать это в угловой и чистой таблице html, очень просто, проблема начинается, когда на экране появляется сетка кендо. – Nilesh
Ну Кендо поддерживает углы, как первый участник. Извините, я не могу подняться на Угловое. Вы можете изменить этот код, который будет запущен в событии databound, а затем скорректируйте его на основе количества столбцов. –
Согласовано, но все же упоминание ширины столбца не имеет смысла, так как это динамическая сетка, и я не знаю, какой контент я получаю с сервера по длине. Единственная проблема, которую я вижу в CSS, который я применил, заключается в том, что стиль применяется к заголовкам и таблицам содержимого. Когда текст в 'th' больше, чем текст в' td', он испортил выравнивание. Я попытаюсь сделать снимок с установкой ширины в зависимости от количества столбцов и посмотреть, как это происходит. – Nilesh