UI GRID Поддерживать полную ширину даже после изменения размера столбца - PullRequest
0 голосов
/ 13 марта 2019

У меня есть следующая сетка:

UI-GRID

Я пытаюсь избежать этой проблемы: enter image description here

Итак, я сделал функцию, чтобы отключить изменение размера последней строки.

  const disableLastColumnResize = () => {
    let size = vm.gridOptions['columnDefs'].length - 1;
    vm.gridOptions['columnDefs'].forEach(col => {
        col.enableColumnResizing = (col.order != size);
    })
  }

Работает нормально, но есть способ его затормозить ->

Изменение размера столбца, который не является последним столбцом (например, пол) Переместить этот столбец с измененным размером и установить его в качестве последнего столбца Теперь измените размер двух других столбцов.

Я полагаю, это потому, что, если я изменю размер столбца, он будет иметь назначенную ширину, когда я переместу его на последний столбец и изменим размер другого 2, каждый столбец будет иметь назначенную ширину, и поэтому я могу иметь меньшую Размер, чем контейнер.

Я хочу, чтобы последний столбец всегда занимал оставшееся пространство. Пользователь может изменить размер по своему усмотрению, но общая ширина всегда будет соответствовать размеру контейнера. Возможно ли это?

...