TextBox внутри Grid не работает должным образом

Не показывает пробел внутри textBox. И требуется два щелчка, чтобы принять фокус. Попробуйте его на http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/grid/tests/test_grid_formatters.html

Я использую ФФ 3.5.


person Community    schedule 02.09.2009    source источник


Ответы (2)


подано как http://bugs.dojotoolkit.org/ticket/9827 (спасибо)

person peller    schedule 03.09.2009
comment
Хорошо, если это не ошибка, что я должен сделать, чтобы сделать его доступным для фокусировки одним щелчком мыши и ввода пробела? Извините за дублирование сообщения здесь и в трекере. Но это реальная проблема :) - person ; 08.09.2009
comment
Помогла ли ссылка Натана на пример в кампусе додзё? FWIW, похоже, он отключил виджет в неподдерживаемом тестовом сценарии в ночных клубах. - person peller; 12.09.2009

Это работает для меня: ячейка может быть отредактирована одним щелчком мыши и выбрана (выделена синим цветом)

var widgetProps = { onFocus: function () { this.textbox.select() } }

var layout = [{
    field: 'col1',
    editable: true,
    widgetProps: widgetProps,
    type: dojox.grid.cells._Widget
}];

var grid = new dojox.grid.DataGrid({
    id:'myGrid',
    store:new dojo.data.ItemFileWriteStore({data:{identifier:'id',lable:'label',items:[]}),
    singleClickEdit:true,
    selectionMode:'single',
    structure:layout,
    selectable:false},document.createElement('div'))

    dojo.body().appendChild(grid.domNode);
    grid.startup();
person jleviaguirre    schedule 13.09.2011