Skip to content

Instantly share code, notes, and snippets.

@tmoore88
Created March 21, 2022 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmoore88/bed8db0c67e837bc5587dca24a876724 to your computer and use it in GitHub Desktop.
Save tmoore88/bed8db0c67e837bc5587dca24a876724 to your computer and use it in GitHub Desktop.
///////////////////////////////
// JOB OPEN FOR PENDING JOBS //
///////////////////////////////
$col = array();
$col["title"] = "Job_open2";
$col["name"] = "job_open";
$col["width"] = "75";
$col["editable"] = true;
$col["export"] = false;
$col["hidden"] = false;
$cols[] = $col;
////////////////
// JOB STATUS //
////////////////
$col = array();
$col["title"] = "Job Status";
$col["name"] = "job_status";
$col["width"] = "75";
$col["editable"] = true;
$col["edittype"] = "select";
$str = "PENDING:PENDING;ACTIVE:ACTIVE";
$col["editoptions"] = array("value"=>$str);
$col["editoptions"] = array("value"=>":;".$str);
$col["editoptions"]["dataInit"] = "function(elem){
var grid = $('#list1').jqGrid();
var sel = grid.getGridParam('selrow');
var val = jQuery('#list1').jqGrid('getCell', selr, 'job_open');
alert(val);
if (val == 'C')
{
$(elem).empty()
.append(\"<option value='PENDING'>PENDING</option>\")
.append(\"<option value='ACTIVE'>ACTIVE</option>\")
.append(\"<option value='ARCHIVED'>ARCHIVED</option>\");
;
}
else
{
$(elem).empty()
.append(\"<option value='PENDING'>PENDING</option>\")
.append(\"<option value='ACTIVE'>ACTIVE</option>\");
;
}
}";
$col["show"] = array("list"=>true, "add"=>false, "edit"=>true, "view"=>true, "bulkedit"=>false);
$col["export"] = true;
$cols[] = $col;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment