Панель замораживания сетки данных AS3 / всегда показывать столбец в сетке с возможностью прокрутки - PullRequest
0 голосов
/ 28 февраля 2012

Днем, у меня есть сетка данных с некоторыми пользовательскими средствами визуализации, и мне просто любопытно, как я должен подходить к возможности зависания и всегда показывать 3 самых левых столбца всегда при прокрутке влево / вправо.

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

Или было бы лучше попробовать взять столбцы 4+ и уменьшить их ширину до 0как человек прокручивает вправо, а затем увеличивает его обратно до максимальной ширины при прокрутке влево?Хотя это может вызвать смешные проблемы, так как содержимое сетки данных будет становиться все меньше и меньше, пока вы не окажетесь на 100% вправо и полоса прокрутки не исчезнет ...

Есть мысли?спасибо, JC

1 Ответ

1 голос
/ 28 февраля 2012

Если вы используете Flex, то свойство datagrid, которое вы ищете, называется lockedColumnCount.Если вы установите lockedColumnCount="3", то первые 3 столбца (слева) вашей сетки данных будут всегда отображаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...