2013-02-26 3 views

ответ

0

Вы можете попробовать, (он должен работать), если нет, то оставьте свои кодировки.

$('#dg').datagrid({ 
    onSelect: function(rowIndex, rowData) 
    { 

     //your stuff 
    }, 
    onUnselect: function(rowIndex, rowData){ 

     //your stuff 
    }, 
    onUnselectAll: function(rows){ 

     //your stuff 
    } 
}); 

Удостоверьтесь, что свойство datagrid singleSelect = "true".

+1

спасибо, couse Я написал этот код, но он просто не может запустить событие $('#manhour').datagrid({ singleSelect: true, url: "/manager_project/show/<%= @id %>", columns:[[ {field:'hours',title:'工数', width:50,editor:{ type: 'numberbox', options:{ precision:2 } } } ]], onSelect:function(rowIndex){ $('#manhour').datagrid('beginEdit', rowIndex); }, onUnselect:function(rowIndex){ $('#manhour').datagrid('endEdit', rowIndex); } }); kagen88

+1

Нет проблем с кодом, который вы опубликовали. Но, пожалуйста, проверьте, где находится код, т. Е. Вы поместили код под некоторые условные блоки (if .. else ..). –

Смежные вопросы