只要把DataGrid的EditForm清空,並將DataForm的Mode設為Panel後,再設定 DataGrid的 onSelect事件就可以讓 DataGrid與DataForm同時與同步顯示: 如下:
function dgMaster_onSelect(index, row)
{
$('#dfMaster').form('setWhere', "F001=" + row.F001);
}
如果EditForm要能夠編輯,可以設定ToolItem內的Add/Update/Submit/Cancel等Button即可,並設定onApplied事件去同步DataGrid的內容,如下:
function dfMaster_onApplied(data)
{
var page = $('#dgMaster').datagrid('options').page
$('#dgMaster').datagrid('load', {page: page});
}