Авто размер столбца в jsGrid - PullRequest
0 голосов
/ 28 февраля 2019

Я играю с jsGrid, и мне осталось решить только одну проблему: когда я определяю столбцы сетки, я задаю ширину для всех столбцов, кроме одного.

fields: [
    { name: "Name", type: "text", title: "Naziv"  },
    { name: "Mbs", type: "text", width: 24, title: "MBS"  },
    { name: "PB", type: "text", width: 23, title: "PB"  },
    { name: "OIB", type: "text", width: 34, title: "OIB"  },
    { name: "Country", type: "text", width: 35, title: "Država"  },
    { name: "City", type: "text", width: 35, title: "Grad"  },
    { name: "ActiveFrom", type: "text", width: 28, title: "Od"  },
    { name: "ActiveTo", type: "text", width: 28, title: "Do"  },
    { name: "Active", type: "checkbox", width:10, title: "A" }
],

Проблема в том, что первое полеустанавливается в 100px, а затем браузер вычисляет ширину всех столбцов на основе указанной ширины, что приводит к изменению ширины столбца при изменении ширины окна браузера.

Я попытался установить для этой ширины столбца значение "auto" и "* ", но тогда этот столбец занимает 90% таблицы, а ширина других столбцов равна 10px (но css показывает ширину, которую я определил ранее)

Кто-нибудь знает решение этой проблемы?

1 Ответ

0 голосов
/ 28 февраля 2019

Как минимум для одной ширины столбца должно быть установлено значение "auto", прежде чем пытаться отобразить таблицу.Если ширина не установлена, по умолчанию она составляет 100 пикселей, что нарушает желаемый вид.

Просто моя удача.Я трачу час на что-то настолько тривиальное, и когда я решаю спросить здесь, я нахожу решение и хочу удалить позор этого вопроса.

...