Объекты массива и сетка данных с кнопкой ссылки (кнопка «Очистить») в Adobe Flex - PullRequest
0 голосов
/ 21 июня 2009

У меня есть массив объектов. Я заполняю сетку данных из массива. Число столбцов в таблице данных является фиксированным, т. Е. 5, и первый столбец всегда показывает серийный номер (0,1,2,3,4). У меня есть кнопка ссылки под названием «CLEAR» в последнем столбце таблицы данных.

1> Как сделать кнопку очистки видимой только при особом нажатии строки?

2> Когда нажимается кнопка очистки, как мне очистить содержимое этой конкретной строки. Не удаляется, только очищается для повторной вставки данных. Кроме того, серийный номер (0,1,2,3,4) не должен быть ни очищен, ни удален. Как это сделать?

1 Ответ

0 голосов
/ 22 июня 2009

Чтобы сделать вашу кнопку очистки видимой, что-то вроде этого будет работать. возможно, придется немного поиграть с этим. приватная функция onDatagridClick (событие: ListEvent): void {

    if ( event.rowIndex == -1 ) {
        return;
    } 

    clearBTN[event.RowIndex].visible = true;
}

Если вы не хотите удалять свой столбец, вам нужно поместить туда некоторые данные, поскольку сетка данных связана с поставщиком данных, вы всегда можете добавить фиктивные данные, например пустую строку, «Ввести данные» или средство визуализации пользовательских элементов для когда данные требуются.

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