sync
This commit is contained in:
@ -19,17 +19,15 @@ $(function () {
|
||||
var items = [];
|
||||
var assets = [];
|
||||
for (var i = 0; i < source.length; i++) {
|
||||
var it = source[i].Values;
|
||||
var it = source[i];
|
||||
if (it.Selected) {
|
||||
items.push({
|
||||
Values: {
|
||||
ID: it.Id,
|
||||
VIN: it.VIN,
|
||||
Name: it.Name,
|
||||
MakeName: it.MakeName,
|
||||
ModelName: it.ModelName,
|
||||
TypeName: it.TypeName
|
||||
}
|
||||
ID: it.Id,
|
||||
VIN: it.VIN,
|
||||
Name: it.Name,
|
||||
MakeName: it.MakeName,
|
||||
ModelName: it.ModelName,
|
||||
TypeName: it.TypeName
|
||||
});
|
||||
assets.push({
|
||||
ID: it.Id,
|
||||
@ -57,7 +55,7 @@ $(function () {
|
||||
$("#sel_filtertemplate").find("option:selected").data("filterdata", fdata);
|
||||
}
|
||||
|
||||
grid_dtfilterassets.setData(grid_dtfilterassets.innerSource.concat(items));
|
||||
grid_dtfilterassets.setData(grid_dtfilterassets.source.concat(items));
|
||||
showmaskbg1(false);
|
||||
};
|
||||
|
||||
@ -99,12 +97,7 @@ function getUserFilterData() {
|
||||
//**************************************Asset(s)****************************************************//
|
||||
var grid_dtfilterassets;
|
||||
function InitGridFilterSelectedAssets() {
|
||||
grid_dtfilterassets = new GridView('#selectedfilterassetlist');
|
||||
grid_dtfilterassets.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfilterassets = createGridView1('#selectedfilterassetlist');
|
||||
var list_columns = [
|
||||
{ name: 'VIN', caption: GetTextByKey("P_UM_SN", "SN"), valueIndex: 'VIN', css: { 'width': 160, 'text-align': 'left' } },
|
||||
{ name: 'Name', caption: GetTextByKey("P_UM_NAME", "Name"), valueIndex: 'Name', css: { 'width': 160, 'text-align': 'left' } },
|
||||
@ -134,7 +127,7 @@ function InitGridFilterSelectedAssets() {
|
||||
col.width = list_columns[hd].css.width;
|
||||
col.align = list_columns[hd].css["text-align"]
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
col.allowFilter = col.name === 'TypeName';
|
||||
//col.allowFilter = col.name === 'TypeName';
|
||||
col.styleFilter = function (item) {
|
||||
if (item.Highlight)
|
||||
return { 'background-color': 'yellow' };
|
||||
@ -142,26 +135,13 @@ function InitGridFilterSelectedAssets() {
|
||||
columns.push(col);
|
||||
}
|
||||
|
||||
grid_dtfilterassets.canMultiSelect = true;
|
||||
grid_dtfilterassets.multiSelect = true;
|
||||
grid_dtfilterassets.columns = columns;
|
||||
grid_dtfilterassets.init();
|
||||
|
||||
grid_dtfilterassets.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfilterassets.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterSelectedAsset(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfilterassets.setData(rows);
|
||||
grid_dtfilterassets.setData(data);
|
||||
}
|
||||
|
||||
function OnFilterAssetAdd() {
|
||||
@ -170,26 +150,21 @@ function OnFilterAssetAdd() {
|
||||
return;
|
||||
|
||||
showmaskbg1(true);
|
||||
dialogFUAssets.exceptSource = grid_dtfilterassets.innerSource.map(function (s) {
|
||||
return s.Values.ID;
|
||||
dialogFUAssets.exceptSource = grid_dtfilterassets.source.map(function (s) {
|
||||
return s.ID;
|
||||
});
|
||||
dialogFUAssets.showSelector();
|
||||
}
|
||||
|
||||
function OnFilterMachineDelete() {
|
||||
showConfirm(GetTextByKey("P_UM_DELETESELECTEDASSET", 'Are you sure you want to delete these selected assets?'), GetTextByKey("P_UM_ASSETASSIGNMENT", "Asset Assignment"), function () {
|
||||
for (var i = grid_dtfilterassets.innerSource.length - 1; i >= 0; i--) {
|
||||
var s = grid_dtfilterassets.innerSource[i].Values;
|
||||
if (s.selected) {
|
||||
grid_dtfilterassets.innerSource.splice(i, 1);
|
||||
}
|
||||
}
|
||||
showConfirm1(GetTextByKey("P_UM_DELETESELECTEDASSET", 'Are you sure you want to delete these selected assets?'), GetTextByKey("P_UM_ASSETASSIGNMENT", "Asset Assignment"), function () {
|
||||
var assets = [];
|
||||
if (grid_dtfilterassets.source != null) {
|
||||
for (var j = grid_dtfilterassets.source.length - 1; j >= 0; j--) {
|
||||
var l = grid_dtfilterassets.source[j].Values;
|
||||
var source = grid_dtfilterassets.source;
|
||||
for (var j = source.length - 1; j >= 0; j--) {
|
||||
var l = source[j];
|
||||
if (l.selected) {
|
||||
grid_dtfilterassets.source.splice(j, 1);
|
||||
grid_dtfilterassets.removeItem(j);
|
||||
}
|
||||
else {
|
||||
assets.push(l);
|
||||
@ -199,21 +174,13 @@ function OnFilterMachineDelete() {
|
||||
|
||||
var filterdata = $("#sel_filtertemplate").find("option:selected").data('filterdata');
|
||||
filterdata.Assets = assets;
|
||||
|
||||
grid_dtfilterassets.reset();
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
//**************************************Asset Group(s)****************************************************//
|
||||
var grid_dtfiltersag;
|
||||
function InitGridFilterSelectedAssetGroups() {
|
||||
grid_dtfiltersag = new GridView('#selectedfilterassetgrouplist');
|
||||
grid_dtfiltersag.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfiltersag = createGridView1('#selectedfilterassetgrouplist');
|
||||
var list_columns = [
|
||||
{ name: 'GroupName', caption: GetTextByKey("P_UM_GROUPNAME", "Group Name"), valueIndex: 'GroupName', css: { 'width': 250, 'text-align': 'left' } }
|
||||
];
|
||||
@ -241,42 +208,18 @@ function InitGridFilterSelectedAssetGroups() {
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
columns.push(col);
|
||||
}
|
||||
grid_dtfiltersag.canMultiSelect = true;
|
||||
grid_dtfiltersag.multiSelect = true;
|
||||
grid_dtfiltersag.columns = columns;
|
||||
grid_dtfiltersag.init();
|
||||
grid_dtfiltersag.rowdblclick = function (rowindex) {
|
||||
var rowdata = grid_dtfiltersag.source[rowindex];
|
||||
if (rowdata) {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
grid_dtfiltersag.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfiltersag.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterSelectedAssetGroup(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfiltersag.setData(rows);
|
||||
grid_dtfiltersag.setData(data);
|
||||
}
|
||||
|
||||
var grid_dtfilternsag;
|
||||
function InitGridFilterAvailableAssetGroups() {
|
||||
grid_dtfilternsag = new GridView('#availablefilterassetgrouplist');
|
||||
grid_dtfilternsag.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfilternsag = createGridView1('#availablefilterassetgrouplist');
|
||||
var list_columns = [
|
||||
{ name: 'GroupName', caption: GetTextByKey("P_UM_GROUPNAME", "Group Name"), valueIndex: 'GroupName', css: { 'width': 250, 'text-align': 'left' } },
|
||||
{ name: 'Description', caption: GetTextByKey("P_UM_DESCRIPTION", "Description"), valueIndex: 'Description', css: { 'width': 250, 'text-align': 'left' } }
|
||||
@ -305,32 +248,13 @@ function InitGridFilterAvailableAssetGroups() {
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
columns.push(col);
|
||||
}
|
||||
grid_dtfilternsag.canMultiSelect = true;
|
||||
grid_dtfilternsag.multiSelect = true;
|
||||
grid_dtfilternsag.columns = columns;
|
||||
grid_dtfilternsag.init();
|
||||
grid_dtfilternsag.rowdblclick = function (rowindex) {
|
||||
var rowdata = grid_dtfilternsag.source[rowindex];
|
||||
if (rowdata) {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
grid_dtfilternsag.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfilternsag.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterAvailableMachineGroups(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfilternsag.setData(rows);
|
||||
grid_dtfilternsag.setData(data);
|
||||
}
|
||||
|
||||
|
||||
@ -365,8 +289,9 @@ function GetFilerAssetGroupList() {
|
||||
|
||||
function getMatchFilterAvailableMachineGroups() {
|
||||
var selected = [];
|
||||
for (var i = 0; i < grid_dtfiltersag.source.length; i++) {
|
||||
var m = grid_dtfiltersag.source[i].Values;
|
||||
var tempsource = grid_dtfiltersag.source;
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var m = tempsource[i];
|
||||
selected.push(m.GroupID);
|
||||
}
|
||||
|
||||
@ -409,8 +334,10 @@ function OnSetFilterSelectAssetGroups() {
|
||||
if (filterdata && filterdata.AssetGroups) {
|
||||
assetgroups = filterdata.AssetGroups;
|
||||
}
|
||||
for (var i = 0; i < grid_dtfilternsag.source.length; i++) {
|
||||
var m = grid_dtfilternsag.source[i].Values;
|
||||
|
||||
var tempsource = grid_dtfilternsag.source;
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var m = tempsource[i];
|
||||
if (m.selected) {
|
||||
m.selected = false;
|
||||
assetgroups.push(m);
|
||||
@ -431,19 +358,14 @@ function OnSetFilterSelectAssetGroups() {
|
||||
}
|
||||
|
||||
function OnFilterAssetGroupDelete() {
|
||||
showConfirm(GetTextByKey("P_UM_DELETESELECTEDASSETGROUP", 'Are you sure you want to delete these selected asset groups?'), GetTextByKey("P_UM_ASSETGROUPSASSIGNMENT", "Asset Groups Assignment"), function () {
|
||||
for (var i = grid_dtfiltersag.innerSource.length - 1; i >= 0; i--) {
|
||||
var s = grid_dtfiltersag.innerSource[i].Values;
|
||||
if (s.selected) {
|
||||
grid_dtfiltersag.innerSource.splice(i, 1);
|
||||
}
|
||||
}
|
||||
showConfirm1(GetTextByKey("P_UM_DELETESELECTEDASSETGROUP", 'Are you sure you want to delete these selected asset groups?'), GetTextByKey("P_UM_ASSETGROUPSASSIGNMENT", "Asset Groups Assignment"), function () {
|
||||
var assetgroups = [];
|
||||
if (grid_dtfiltersag.source != null) {
|
||||
for (var j = grid_dtfiltersag.source.length - 1; j >= 0; j--) {
|
||||
var l = grid_dtfiltersag.source[j].Values;
|
||||
var source = grid_dtfiltersag.source;
|
||||
for (var j = source.length - 1; j >= 0; j--) {
|
||||
var l = source[j];
|
||||
if (l.selected) {
|
||||
grid_dtfiltersag.source.splice(j, 1);
|
||||
grid_dtfiltersag.removeItem(j);
|
||||
}
|
||||
else {
|
||||
assetgroups.push(l);
|
||||
@ -453,19 +375,13 @@ function OnFilterAssetGroupDelete() {
|
||||
|
||||
var filterdata = $("#sel_filtertemplate").find("option:selected").data('filterdata');
|
||||
filterdata.AssetGroups = assetgroups;
|
||||
grid_dtfiltersag.reset();
|
||||
});
|
||||
}
|
||||
|
||||
//**************************************Jobsite(s)****************************************************//
|
||||
var grid_dtfilterjs;
|
||||
function InitGridFilterSelectedJobsites() {
|
||||
grid_dtfilterjs = new GridView('#selectedfilterjobsitelist');
|
||||
grid_dtfilterjs.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfilterjs = createGridView1('#selectedfilterjobsitelist');
|
||||
var list_columns = [
|
||||
{ name: 'Name', caption: GetTextByKey("P_UM_NAME", "Name"), valueIndex: 'Name', css: { 'width': 380, 'text-align': 'left' } }
|
||||
];
|
||||
@ -494,43 +410,18 @@ function InitGridFilterSelectedJobsites() {
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
columns.push(col);
|
||||
}
|
||||
grid_dtfilterjs.canMultiSelect = true;
|
||||
grid_dtfilterjs.multiSelect = true;
|
||||
grid_dtfilterjs.columns = columns;
|
||||
grid_dtfilterjs.init();
|
||||
grid_dtfilterjs.rowdblclick = function (rowindex) {
|
||||
var rowdata = grid_dtfilterjs.source[rowindex];
|
||||
if (rowdata) {
|
||||
var Jobsite = rowdata.Values;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
grid_dtfilterjs.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfilterjs.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterSelectedJobsite(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfilterjs.setData(rows);
|
||||
grid_dtfilterjs.setData(data);
|
||||
}
|
||||
|
||||
var grid_dtfilternjs;
|
||||
function InitGridFilterAvailableJobsites() {
|
||||
grid_dtfilternjs = new GridView('#filteravailablejobsitelist');
|
||||
grid_dtfilternjs.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfilternjs = createGridView1('#filteravailablejobsitelist');
|
||||
var list_columns = [
|
||||
{ name: 'Name', caption: GetTextByKey("P_UM_NAME", "Name"), valueIndex: 'Name', css: { 'width': 380, 'text-align': 'left' } }
|
||||
];
|
||||
@ -559,33 +450,13 @@ function InitGridFilterAvailableJobsites() {
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
columns.push(col);
|
||||
}
|
||||
grid_dtfilternjs.canMultiSelect = true;
|
||||
grid_dtfilternjs.multiSelect = true;
|
||||
grid_dtfilternjs.columns = columns;
|
||||
grid_dtfilternjs.init();
|
||||
grid_dtfilternjs.rowdblclick = function (rowindex) {
|
||||
var rowdata = grid_dtfilternjs.source[rowindex];
|
||||
if (rowdata) {
|
||||
var Jobsite = rowdata.Values;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
grid_dtfilternjs.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfilternjs.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterAvailableJobsite(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfilternjs.setData(rows);
|
||||
grid_dtfilternjs.setData(data);
|
||||
}
|
||||
|
||||
function onFilterJobsiteKeyPress(e) {
|
||||
@ -621,8 +492,9 @@ function GetFilterJobsiteList() {
|
||||
|
||||
function getFilterMatchAvailableJobsites() {
|
||||
var selected = [];
|
||||
for (var i = 0; i < grid_dtfilterjs.source.length; i++) {
|
||||
var m = grid_dtfilterjs.source[i].Values;
|
||||
var tempsource = grid_dtfilterjs.source;
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var m = tempsource[i];
|
||||
selected.push(m.ID);
|
||||
}
|
||||
var filter = $('#txt_filterjobsite_key').val().toLowerCase();
|
||||
@ -666,8 +538,10 @@ function OnSetFilterSelectJobSites() {
|
||||
if (filterdata && filterdata.Jobsites) {
|
||||
jobsites = filterdata.Jobsites;
|
||||
}
|
||||
for (var i = 0; i < grid_dtfilternjs.source.length; i++) {
|
||||
var m = grid_dtfilternjs.source[i].Values;
|
||||
|
||||
var tempsource = grid_dtfilternjs.source;
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var m = tempsource[i];
|
||||
if (m.selected) {
|
||||
m.selected = false;
|
||||
jobsites.push(m);
|
||||
@ -688,19 +562,14 @@ function OnSetFilterSelectJobSites() {
|
||||
}
|
||||
|
||||
function OnFilterJobsiteDelete() {
|
||||
showConfirm(GetTextByKey("P_UM_DELETESELECTEDJOBSITE", 'Are you sure you want to delete these selected jobsite?'), GetTextByKey("P_UM_JOBSITEASSIGNMENT", 'Jobsite Assignment'), function () {
|
||||
for (var i = grid_dtfilterjs.innerSource.length - 1; i >= 0; i--) {
|
||||
var s = grid_dtfilterjs.innerSource[i].Values;
|
||||
if (s.selected) {
|
||||
grid_dtfilterjs.innerSource.splice(i, 1);
|
||||
}
|
||||
}
|
||||
showConfirm1(GetTextByKey("P_UM_DELETESELECTEDJOBSITE", 'Are you sure you want to delete these selected jobsite?'), GetTextByKey("P_UM_JOBSITEASSIGNMENT", 'Jobsite Assignment'), function () {
|
||||
var jobsites = [];
|
||||
if (grid_dtfilterjs.source != null) {
|
||||
for (var j = grid_dtfilterjs.source.length - 1; j >= 0; j--) {
|
||||
var l = grid_dtfilterjs.source[j].Values;
|
||||
var source = grid_dtfilterjs.source;
|
||||
for (var j = source.length - 1; j >= 0; j--) {
|
||||
var l = source[j];
|
||||
if (l.selected) {
|
||||
grid_dtfilterjs.source.splice(j, 1);
|
||||
grid_dtfilterjs.removeItem(j);
|
||||
}
|
||||
else {
|
||||
jobsites.push(l);
|
||||
@ -710,7 +579,6 @@ function OnFilterJobsiteDelete() {
|
||||
|
||||
var filterdata = $("#sel_filtertemplate").find("option:selected").data('filterdata');
|
||||
filterdata.Jobsites = jobsites;
|
||||
grid_dtfilterjs.reset();
|
||||
});
|
||||
}
|
||||
|
||||
@ -719,12 +587,7 @@ function OnFilterJobsiteDelete() {
|
||||
//**************************************Asset Types****************************************************//
|
||||
var grid_dtfilterat;
|
||||
function InitGridFilterSelectedAssetTypes() {
|
||||
grid_dtfilterat = new GridView('#selectedfilterassettypelist');
|
||||
grid_dtfilterat.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfilterat = createGridView1('#selectedfilterassettypelist');
|
||||
var list_columns = [
|
||||
{ name: 'Name', caption: GetTextByKey("P_UM_NAME", "Name"), valueIndex: 'Name', css: { 'width': 380, 'text-align': 'left' } }
|
||||
];
|
||||
@ -753,43 +616,18 @@ function InitGridFilterSelectedAssetTypes() {
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
columns.push(col);
|
||||
}
|
||||
grid_dtfilterat.canMultiSelect = true;
|
||||
grid_dtfilterat.multiSelect = true;
|
||||
grid_dtfilterat.columns = columns;
|
||||
grid_dtfilterat.init();
|
||||
grid_dtfilterat.rowdblclick = function (rowindex) {
|
||||
var rowdata = grid_dtfilterat.source[rowindex];
|
||||
if (rowdata) {
|
||||
var AssetType = rowdata.Values;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
grid_dtfilterat.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfilterat.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterSelectedAssetType(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfilterat.setData(rows);
|
||||
grid_dtfilterat.setData(data);
|
||||
}
|
||||
|
||||
var grid_dtfilternat;
|
||||
function InitGridFilterAvailableAssetTypes() {
|
||||
grid_dtfilternat = new GridView('#filteravailableassettypelist');
|
||||
grid_dtfilternat.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtfilternat = createGridView1('#filteravailableassettypelist');
|
||||
var list_columns = [
|
||||
{ name: 'Name', caption: GetTextByKey("P_UM_NAME", "Name"), valueIndex: 'Name', css: { 'width': 380, 'text-align': 'left' } }
|
||||
];
|
||||
@ -818,33 +656,13 @@ function InitGridFilterAvailableAssetTypes() {
|
||||
col.key = list_columns[hd].valueIndex;
|
||||
columns.push(col);
|
||||
}
|
||||
grid_dtfilternat.canMultiSelect = true;
|
||||
grid_dtfilternat.multiSelect = true;
|
||||
grid_dtfilternat.columns = columns;
|
||||
grid_dtfilternat.init();
|
||||
grid_dtfilternat.rowdblclick = function (rowindex) {
|
||||
var rowdata = grid_dtfilternat.source[rowindex];
|
||||
if (rowdata) {
|
||||
var AssetType = rowdata.Values;
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
grid_dtfilternat.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtfilternat.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function showFilterAvailableAssetType(data) {
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
}
|
||||
|
||||
grid_dtfilternat.setData(rows);
|
||||
grid_dtfilternat.setData(data);
|
||||
}
|
||||
|
||||
function onFilterAssetTypeKeyPress(e) {
|
||||
@ -880,8 +698,9 @@ function GetFilterAssetTypeList() {
|
||||
|
||||
function getMatchFilterAvailableAssetTypes() {
|
||||
var selected = [];
|
||||
for (var i = 0; i < grid_dtfilterat.source.length; i++) {
|
||||
var m = grid_dtfilterat.source[i].Values;
|
||||
var tempsource = grid_dtfilterat.source;
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var m = tempsource[i];
|
||||
selected.push(m.ID);
|
||||
}
|
||||
|
||||
@ -927,8 +746,9 @@ function OnSetFilterSelectAssetTypes() {
|
||||
assettypes = filterdata.AssetTypes;
|
||||
}
|
||||
|
||||
for (var i = 0; i < grid_dtfilternat.source.length; i++) {
|
||||
var m = grid_dtfilternat.source[i].Values;
|
||||
var tempsource = grid_dtfilternat.source;
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var m = tempsource[i];
|
||||
if (m.selected) {
|
||||
m.selected = false;
|
||||
assettypes.push(m);
|
||||
@ -949,19 +769,14 @@ function OnSetFilterSelectAssetTypes() {
|
||||
}
|
||||
|
||||
function OnFilterAssetTypeDelete() {
|
||||
showConfirm(GetTextByKey("P_UM_AREYOUSUREYOUWANTTODELETETHESESELECTEDASSETTYPE", 'Are you sure you want to delete these selected assettype?'), GetTextByKey("P_UM_ASSETTYPEASSIGNMENT", 'Asset Type Assignment'), function () {
|
||||
for (var i = grid_dtfilterat.innerSource.length - 1; i >= 0; i--) {
|
||||
var s = grid_dtfilterat.innerSource[i].Values;
|
||||
if (s.selected) {
|
||||
grid_dtfilterat.innerSource.splice(i, 1);
|
||||
}
|
||||
}
|
||||
showConfirm1(GetTextByKey("P_UM_AREYOUSUREYOUWANTTODELETETHESESELECTEDASSETTYPE", 'Are you sure you want to delete these selected assettype?'), GetTextByKey("P_UM_ASSETTYPEASSIGNMENT", 'Asset Type Assignment'), function () {
|
||||
var assettypes = [];
|
||||
if (grid_dtfilterat.source != null) {
|
||||
for (var j = grid_dtfilterat.source.length - 1; j >= 0; j--) {
|
||||
var l = grid_dtfilterat.source[j].Values;
|
||||
var source = grid_dtfilterat.source;
|
||||
for (var j = source.length - 1; j >= 0; j--) {
|
||||
var l = source[j];
|
||||
if (l.selected) {
|
||||
grid_dtfilterat.source.splice(j, 1);
|
||||
grid_dtfilterat.removeItem(j);
|
||||
}
|
||||
else {
|
||||
assettypes.push(l);
|
||||
@ -971,8 +786,6 @@ function OnFilterAssetTypeDelete() {
|
||||
|
||||
var filterdata = $("#sel_filtertemplate").find("option:selected").data('filterdata');
|
||||
filterdata.AssetTypes = assettypes;
|
||||
|
||||
grid_dtfilterat.reset();
|
||||
});
|
||||
}
|
||||
//**************************************End Asset Types****************************************************//
|
||||
@ -980,7 +793,7 @@ function OnFilterAssetTypeDelete() {
|
||||
function getFilterTemplates() {
|
||||
useroptionsrequest('GetFilterTemplates', '', function (data) {
|
||||
if (typeof data === "string") {
|
||||
showAlert(data, GetTextByKey("P_XXXXX", 'FIC Alert Filter Templates'));
|
||||
showAlert(data, GetTextByKey("P_UM_FICALERTFILTERTEMPLATES", 'FIC Alert Filter Templates'));
|
||||
return;
|
||||
}
|
||||
if (data && data.length > 0) {
|
||||
@ -1019,7 +832,7 @@ function getFilterTemplateItem() {
|
||||
return;
|
||||
useroptionsrequest('GetFilterTemplateItem', filterid, function (data) {
|
||||
if (typeof data === "string") {
|
||||
showAlert(data, GetTextByKey("P_XXXXX", 'FIC Alert Filter Templates'));
|
||||
showAlert(data, GetTextByKey("P_UM_FICALERTFILTERTEMPLATES", 'FIC Alert Filter Templates'));
|
||||
return;
|
||||
}
|
||||
if (data) {
|
||||
@ -1052,9 +865,9 @@ function onOpenFilterTemplate(type) {
|
||||
|
||||
function OnAddFilterTemplate() {
|
||||
$('#dialog_filtertemplatename').val('');
|
||||
var tile = GetTextByKey('P_XXXX', 'Add Filter Template');
|
||||
var tile = GetTextByKey('P_UM_ADDFILTERTEMPLATES', 'Add Filter Template');
|
||||
if (openfiltertemplatetype === 2)
|
||||
tile = GetTextByKey('P_XXXX', 'Copy Filter Template');
|
||||
tile = GetTextByKey('P_UM_COPYFILTERTEMPLATES', 'Copy Filter Template');
|
||||
$('#dialog_filtertemplate .dialog-title span.title').text(tile);
|
||||
|
||||
showmaskbg1(true);
|
||||
@ -1070,7 +883,7 @@ function OnAddFilterTemplate() {
|
||||
|
||||
function OnEditFilterTemplate() {
|
||||
$('#dialog_filtertemplatename').val('');
|
||||
$('#dialog_filtertemplate .dialog-title span.title').text(GetTextByKey('P_XXXX', 'Edit Filter Template'));
|
||||
$('#dialog_filtertemplate .dialog-title span.title').text(GetTextByKey('P_UM_EDITFILTERTEMPLATES', 'Edit Filter Template'));
|
||||
var tempname = $('#sel_filtertemplate').find("option:selected").text();
|
||||
showmaskbg1(true);
|
||||
$('#dialog_filtertemplate')
|
||||
@ -1087,12 +900,12 @@ function OnEditFilterTemplate() {
|
||||
function OnSetFilterTemplate() {
|
||||
var tempname = $.trim($('#dialog_filtertemplatename').val());
|
||||
if (tempname === "") {
|
||||
showAlert(GetTextByKey("P_XXXX", 'Template Name cannot be empty.'), 'Filter Template', undefined, function () { $('#dialog_filtertemplatename').focus(); });
|
||||
showAlert(GetTextByKey("P_UM_TEMPLATENAMENOTBEEMPTY", 'Template Name cannot be empty.'), GetTextByKey('P_UM_FILTERTEMPLATE', 'Filter Template'), undefined, function () { $('#dialog_filtertemplatename').focus(); });
|
||||
return;
|
||||
}
|
||||
var check = CheckFilterTemplateName(tempname);
|
||||
if (check) {
|
||||
showAlert(GetTextByKey("P_XXXX", 'Template Name already exists.'), 'Filter Template', undefined, function () { $('#dialog_filtertemplatename').focus(); });
|
||||
showAlert(GetTextByKey("P_UM_TEMPLATENAMEALREADYEXISTS", 'Template Name already exists.'), GetTextByKey('P_UM_FILTERTEMPLATE', 'Filter Template'), undefined, function () { $('#dialog_filtertemplatename').focus(); });
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1142,7 +955,7 @@ function CheckFilterTemplateName(tempname) {
|
||||
var deletefiltertemplates = [];
|
||||
function onDeleteFilterTemplate() {
|
||||
var opt = $('#sel_filtertemplate').find("option:selected");
|
||||
showConfirm(GetTextByKey("P_XXX", 'Are you sure you want to delete filter template ' + opt.text() + '?'), GetTextByKey("P_XXX", "FIC Alert Filter Templates"), function () {
|
||||
showConfirm1(GetTextByKey("P_UM_AREYOUSUREYOUWANTTODELETEFILTERTEMPLATE", 'Are you sure you want to delete filter template {0}?').replace('{0}', opt.text()), GetTextByKey("P_UM_FICALERTFILTERTEMPLATES", "FIC Alert Filter Templates"), function () {
|
||||
if (opt.val() > 0)
|
||||
deletefiltertemplates.push(opt.val());
|
||||
opt.remove();
|
||||
|
Reference in New Issue
Block a user