PDA

Просмотр полной версии : DataGrid - очитска записи


OracleN
13.04.2007, 16:07
Господа вопрос таков

пишу

var row = grid.getItemAt(grid.selectedIndex);
for (i in row) {
row[i] = '';
}

Но что происходит, запись становиться пустой только после того как над ней пронесся курсор, далею redraw не помогает. Не подскажете ли как обновить прорисовку в данном случае.

CorC
13.04.2007, 16:12
Конечно раз selectedIndex то пока не выберется не очистится
Выбирайте индекс не по селекту

OracleN
13.04.2007, 16:13
Конечно раз selectedIndex то пока не выберется не очистится
Выбирайте индекс не по селекту

Че то не догнал, она очищается, но надо курсор мышы провести над ней.
Т.е. не прорисовывается или че то в этом духе.

Все сделал, надо еще после этого сделать так

grid.selectedIndex++;
grid.selectedIndex--;

CorC
13.04.2007, 16:25
Она очищается только когда выделена (selectedIndex)
Попробуйте вместо selectedIndex for по всем рядам

selectedIndex++ нет, просто for