• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/grid/options.php
  • Класс: BitrixMainGridOptions
  • Вызов: Options::setColumnsSizes
public function setColumnsSizes($expand, $sizes)
{
	$columns = array();
	foreach ((array) $sizes as $name => $width)
	{
		$name  = trim($name);
		$width = is_scalar($width) ? (int) $width : 0;
		if ($name != '' && $width > 0)
			$columns[$name] = $width;
	}

	$this->all_options['views'][$this->currentView]['columns_sizes'] = array(
		'expand'  => is_scalar($expand) ? round((float) $expand, 8) : 1,
		'columns' => $columns
	);
}