добавить / удалить сетку списков, нажав кнопку +/- изображение - PullRequest
3 голосов
/ 10 июля 2011

Мне нужна сетка списка с кнопкой +/-, чтобы я мог использовать эти кнопки для добавления или удаления сетки списка.

ListGrid listGrid = new ListGrid();
listGrid.setWidth(230);  
listGrid.setHeight(224);  
listGrid.setDataSource(coursesDS);
listGrid.setCanDragRecordsOut(true);  
listGrid.setDragDataAction(DragDataAction.COPY);

Таким образом будет создаваться только сетка списков, но есть ли какие-либо дополнительные возможности для увеличения сеток списков, предоставляя кнопку, специфичную для списков?

Или мне нужно явно создать кнопку изображения и написать код, чтобы я мог добавить количество списков при нажатии на кнопку изображения (добавления)?

Пожалуйста, помогите. Спасибо.

1 Ответ

0 голосов
/ 15 ноября 2013
  • Относительно значка "-":

    listGrid.setCanRemoveRecords(true);
    

    Создает дополнительный крайний правый столбец со значком "-", чтобы удалить текущую строку списка.

  • Ближайший к "+" я мог найти в этом примере: http://www.smartclient.com/smartgwt/showcase/#grid_editing_new_row

    listGrid.startEditingNew();
    

    в примере строка выполняется из функции onClick внутри ClickHandler для дополнительной кнопки.

...