Skip to content

Commit 32c14a6

Browse files
committed
use subgrid for sales rep tab
1 parent 7cc2bcb commit 32c14a6

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

managers/pipeline.php

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,27 @@
2727
$dg->set_query_filter(" user_roles = 1 ");
2828
$dg->set_col_hidden('id')->set_col_hidden('User_Roles')->set_col_hidden('User_Status')->set_col_hidden('Password');
2929
$dg->set_caption(' ');
30+
$dg->set_dimension(600, 420);
3031

3132
$sdg = new C_DataGrid("SELECT id, contact_last, contact_title, company, industry, status, budget, sales_rep, rating FROM contact", "id", "contact");
32-
$sdg->set_col_hidden('id')->set_caption(' ');
33+
$sdg->set_col_hidden('id')->set_col_hidden('sales_rep', false);
34+
$sdg->set_caption(' ');
3335
$sdg->set_col_edittype('sales_rep', 'select', "select id, concat(name_first, ' ', name_last) from users");
3436
$sdg->set_col_currency('budget');
3537
//$sdg->set_col_format('rating', 'rating');
3638

37-
$dg->set_masterdetail($sdg, 'sales_rep', 'id');
39+
$gridComplete = <<<GRIDCOMPLETE
40+
function ()
41+
{
42+
rowIds = $("#users").getDataIDs();
43+
$.each(rowIds, function (index, rowId) {
44+
$("#users").expandSubGridRow(rowId);
45+
});
46+
}
47+
GRIDCOMPLETE;
48+
49+
$dg->add_event("jqGridLoadComplete", $gridComplete);
50+
$dg->set_subgrid($sdg, 'sales_rep', 'id');
3851
break;
3952

4053
case "notes":

0 commit comments

Comments
 (0)