Multiple Tool Types for Run Headers
This commit is contained in:
@ -102,7 +102,7 @@ function initExport(apiUrl, startTimeValue, endTimeValue) {
|
||||
};
|
||||
|
||||
function loadHeaderGridRunHeaders() {
|
||||
var toolTypeID = $("#ToolType").igCombo("value");
|
||||
var toolTypeID = -1; // $("#ToolType").igCombo("value");
|
||||
var gridCreated = $("#HeaderGrid").data("igGrid");
|
||||
if (gridCreated)
|
||||
$("#HeaderGrid").igGrid("destroy");
|
||||
@ -120,7 +120,9 @@ function loadHeaderGridRunHeaders() {
|
||||
],
|
||||
columns: [
|
||||
{ key: "ID", dataType: "number", hidden: true },
|
||||
{ key: "Title", dataType: "string", width: "80%" },
|
||||
{ key: "ToolID", dataType: "number", hidden: true },
|
||||
{ key: "ToolName", dataType: "string", width: "10%" },
|
||||
{ key: "Title", dataType: "string", width: "70%" },
|
||||
{ key: "InsertDate", dataType: "date", format: "dateTime", width: "20%" }
|
||||
],
|
||||
dataSource: headerURL,
|
||||
@ -135,9 +137,9 @@ function clearFieldsGridRunHeaders() {
|
||||
}
|
||||
|
||||
function headerSelectionChangedRunHeaders(evt, ui) {
|
||||
var toolTypeID = $("#ToolType").igCombo("value");
|
||||
clearFieldsGridRunHeaders();
|
||||
var url = _apiUrl + "/api/tooltypes/" + toolTypeID + "/headers/" + ui.row.id + "/fields";
|
||||
var rowData = ui.owner.grid.dataSource.dataView()[ui.row.index];
|
||||
var url = _apiUrl + "/api/tooltypes/" + rowData.ToolID + "/headers/" + ui.row.id + "/fields";
|
||||
$("#FieldsGrid").igGrid({
|
||||
autoGenerateColumns: false,
|
||||
primaryKey: "Column",
|
||||
@ -158,19 +160,20 @@ function headerSelectionChangedRunHeaders(evt, ui) {
|
||||
|
||||
function initRunHeaders(apiUrl) {
|
||||
_apiUrl = apiUrl;
|
||||
$("#ToolType").igCombo({
|
||||
dataSource: _apiUrl + '/api/tooltypes',
|
||||
responseDataKey: "Results",
|
||||
textKey: "ToolTypeName",
|
||||
valueKey: "ID",
|
||||
mode: "dropdown",
|
||||
width: 150,
|
||||
dataBound: function (evt, ui) {
|
||||
$("#ToolType").igCombo("index", 0);
|
||||
loadHeaderGridRunHeaders();
|
||||
},
|
||||
selectionChanged: loadHeaderGridRunHeaders,
|
||||
});
|
||||
// $("#ToolType").igCombo({
|
||||
// dataSource: _apiUrl + '/api/tooltypes',
|
||||
// responseDataKey: "Results",
|
||||
// textKey: "ToolTypeName",
|
||||
// valueKey: "ID",
|
||||
// mode: "dropdown",
|
||||
// width: 150,
|
||||
// dataBound: function (evt, ui) {
|
||||
// $("#ToolType").igCombo("index", 0);
|
||||
// loadHeaderGridRunHeaders();
|
||||
// },
|
||||
// selectionChanged: loadHeaderGridRunHeaders,
|
||||
// });
|
||||
loadHeaderGridRunHeaders();
|
||||
}
|
||||
|
||||
function loadHeaderGridRunInfo() {
|
||||
|
Reference in New Issue
Block a user