2015-03-17 3 views
0

Я пытаюсь написать пользовательскую ссылку на datagrid. Пользователь имеет обычные функции «edit», «add» & «delete», но я также добавляю «view». Весь мой код работает отдельно от функции просмотра, но я не могу решить, как открыть выбранную строку в настраиваемом URL-адресе. Я хочу добиться того, что пользователь выбирает строку, а затем нажимает кнопку просмотра, которая затем передает идентификатор в URL-адрес отчета.jquery easyui datagrid row link

Он мой код, который работает, -

function editOrder(){ 
     var row = $('#dg').datagrid('getSelected'); 
     if (row){ 
      $('#dlg').dialog('open').dialog('setTitle','Edit Order'); 
      $('#fm').form('load',row); 
      url = '/include/functions/edit/edit_order.php?id='+row.id; 

и вот код, который я попробовал, но я не могу заставить работать; -

function viewOrder(){ 
     var row = $('#dg').datagrid('getSelected'); 
     if (row){ 

     $('#fm').form('load',row); 
     url = '/include/functions/reports/purchase_order.php?id='+row.id; 

Любая помощь приветствуется

+0

диалог ('# dlg'). (Диалог 'open'). ('SetTitle', 'Edit Order'); отсутствует код viewOrder. –

ответ

0
function viewOrder(){ 
     var row = $('#dg').datagrid('getSelected'); 
     if (row){ 
     url = "/include/functions/reports/purchase_order.php?id=" +row.id; 
      window.open(url);   
     } 
Смежные вопросы