sync
This commit is contained in:
@ -9,66 +9,21 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
.edit-content table {
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
|
||||
.edit-content table td textarea {
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.edit-content table td.label {
|
||||
width: 200px;
|
||||
text-align: right;
|
||||
padding-right: 10px;
|
||||
line-height: 24px;
|
||||
height: 24px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.edit-content table td input,
|
||||
.edit-content table td textarea {
|
||||
border: 1px solid #a9a9a9;
|
||||
width: 200px;
|
||||
height: 18px;
|
||||
padding: 1px;
|
||||
}
|
||||
|
||||
.edit-content table td input[type="checkbox"] {
|
||||
border: none;
|
||||
width: 13px;
|
||||
}
|
||||
|
||||
.edit-content table td textarea {
|
||||
height: 100px;
|
||||
resize: none;
|
||||
/*max-width: 200px;*/
|
||||
}
|
||||
|
||||
.edit-content table td select {
|
||||
height: 22px;
|
||||
width: 204px;
|
||||
}
|
||||
.edit-content table td select {
|
||||
height: 22px;
|
||||
width: 204px;
|
||||
}
|
||||
|
||||
.a {
|
||||
text-decoration: none;
|
||||
color: #2140fb;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
margin: 30px 40px 5px 0px;
|
||||
font-size: 16px;
|
||||
color: gray;
|
||||
}
|
||||
|
||||
.subtitle span {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.subtitle hr {
|
||||
background-color: #d8d8d8;
|
||||
border: none;
|
||||
height: 1px;
|
||||
}
|
||||
|
||||
|
||||
.categoryname {
|
||||
cursor: default;
|
||||
font-size: 20px;
|
||||
@ -215,7 +170,6 @@
|
||||
</style>
|
||||
<script src="<%=GetFileUrlWithVersion("../Maintenance/js/inputdatactr.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/jquery.datetimepicker.full.js")%>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/editableselect.js")%>"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/controls.js")%>" type="text/javascript"></script>
|
||||
<script src="<%=GetFileUrlWithVersion("../js/assetselector.js")%>" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
@ -293,7 +247,7 @@
|
||||
}
|
||||
|
||||
function OnEdit() {
|
||||
var group = allMachineGroups[indexInEdit].Values;
|
||||
var group = allMachineGroups[indexInEdit];
|
||||
if (!group) {
|
||||
return;
|
||||
}
|
||||
@ -377,9 +331,10 @@
|
||||
}
|
||||
|
||||
item.Assets = [];
|
||||
if (grid_dtsm.innerSource != []) {
|
||||
for (var i = 0; i < grid_dtsm.innerSource.length; i++) {
|
||||
var mid = grid_dtsm.innerSource[i].Values.ID;
|
||||
var tempsource = grid_dtsm.source;
|
||||
if (tempsource) {
|
||||
for (var i = 0; i < tempsource.length; i++) {
|
||||
var mid = tempsource[i].ID;
|
||||
if (mid) {
|
||||
item.Assets.push(mid);
|
||||
}
|
||||
@ -400,7 +355,7 @@
|
||||
if (callback) {
|
||||
//showAlert("Saved successfully.", 'Save Asset');
|
||||
if (allMachineGroups != null) {
|
||||
allMachineGroups[indexInEdit].Values = item;
|
||||
allMachineGroups.setItem(indexInEdit, item);
|
||||
}
|
||||
callback(item);
|
||||
} else {
|
||||
@ -439,8 +394,7 @@
|
||||
var rows = [];
|
||||
for (var i = 0; i < data.length; i++) {
|
||||
var r = data[i];
|
||||
var fr = { Values: r };
|
||||
rows.push(fr);
|
||||
rows.push(r);
|
||||
}
|
||||
|
||||
grid_dtsm.setData(rows);
|
||||
@ -448,61 +402,45 @@
|
||||
|
||||
function OnDelete(item) {
|
||||
showConfirm(GetTextByKey("P_AG_REMOVETHISASSET", "Are you sure you want to remove this asset:{0}?").replace('{0}', item.Name), GetTextByKey("P_AG_EDITGROUPASSETS", 'Edit Group Assets'), function () {
|
||||
for (var i = 0; i < grid_dtsm.innerSource.length; i++) {
|
||||
var s = grid_dtsm.innerSource[i].Values;
|
||||
if (s.ID === item.ID) {
|
||||
grid_dtsm.innerSource.splice(i, 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (grid_dtsm.source != null) {
|
||||
for (var j = 0; j < grid_dtsm.source.length; j++) {
|
||||
if (item.ID === grid_dtsm.source[j].Values.ID) {
|
||||
grid_dtsm.source.splice(j, 1);
|
||||
var tmp = grid_dtsm.source;
|
||||
if (tmp != null) {
|
||||
for (var j = 0; j < tmp.length; j++) {
|
||||
if (item.ID === tmp[j].ID) {
|
||||
tmp.splice(j, 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
grid_dtsm.reload();
|
||||
grid_dtsm.setData(tmp);
|
||||
});
|
||||
}
|
||||
|
||||
function OnGroupsDelete() {
|
||||
showConfirm(GetTextByKey("P_AG_REMOVESELECTEDASSETS", 'Are you sure you want to remove these selected assets?'), GetTextByKey("P_AG_EDITGROUPASSETS", 'Edit Group Assets'), function () {
|
||||
for (var i = grid_dtsm.innerSource.length - 1; i >= 0; i--) {
|
||||
var s = grid_dtsm.innerSource[i].Values;
|
||||
if (s.selected) {
|
||||
grid_dtsm.innerSource.splice(i, 1);
|
||||
}
|
||||
}
|
||||
if (grid_dtsm.source != null) {
|
||||
for (var j = grid_dtsm.source.length - 1; j >= 0; j--) {
|
||||
var l = grid_dtsm.source[j].Values;
|
||||
var tmp = grid_dtsm.source;
|
||||
if (tmp != null) {
|
||||
for (var j = tmp.length - 1; j >= 0; j--) {
|
||||
var l = tmp[j];
|
||||
if (l.selected) {
|
||||
grid_dtsm.source.splice(j, 1);
|
||||
tmp.splice(j, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
grid_dtsm.reload();
|
||||
grid_dtsm.setData(tmp);
|
||||
});
|
||||
}
|
||||
|
||||
function OnGroupsAdd() {
|
||||
showmaskbg(true);
|
||||
dialogAssets.exceptSource = grid_dtsm.innerSource.map(function (s) {
|
||||
return s.Values.ID;
|
||||
dialogAssets.exceptSource = grid_dtsm.source.map(function (s) {
|
||||
return s.ID;
|
||||
});
|
||||
dialogAssets.showSelector();
|
||||
}
|
||||
|
||||
var grid_dtsm;
|
||||
function InitGridSelectedMachines() {
|
||||
grid_dtsm = new GridView('#selectedmachinelist');
|
||||
grid_dtsm.lang = {
|
||||
all: GetTextByKey("P_GRID_ALL", "(All)"),
|
||||
ok: GetTextByKey("P_GRID_OK", "OK"),
|
||||
reset: GetTextByKey("P_GRID_RESET", "Reset")
|
||||
};
|
||||
grid_dtsm = createGridView('#selectedmachinelist');
|
||||
var list_columns = [
|
||||
{ name: 'VIN', caption: GetTextByKey("P_AG_VIN", "VIN"), valueIndex: 'VIN', css: { 'width': 170, 'text-align': 'left' } },
|
||||
{ name: 'Name', caption: GetTextByKey("P_AG_NAME", "Name"), valueIndex: 'Name', css: { 'width': 170, 'text-align': 'left' } },
|
||||
@ -540,10 +478,11 @@
|
||||
columns.push({
|
||||
name: 'delete',
|
||||
width: 30,
|
||||
type: GridView.ColumnTypes.Icon,
|
||||
align: 'center',
|
||||
sortable: false,
|
||||
isurl: true,
|
||||
text: '\uf00d',
|
||||
resizable: false,
|
||||
text: 'times',
|
||||
events: {
|
||||
onclick: function () {
|
||||
OnDelete(this);
|
||||
@ -554,15 +493,9 @@
|
||||
},
|
||||
attrs: { 'title': GetTextByKey("P_AG_DELETE", 'Delete') }
|
||||
});
|
||||
grid_dtsm.canMultiSelect = true;
|
||||
grid_dtsm.multiSelect = true;
|
||||
grid_dtsm.columns = columns;
|
||||
grid_dtsm.init();
|
||||
|
||||
grid_dtsm.selectedrowchanged = function (rowindex) {
|
||||
var rowdata = grid_dtsm.source[rowindex];
|
||||
if (rowdata) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -591,20 +524,18 @@
|
||||
dialogAssets.onOK = function (source) {
|
||||
var items = [];
|
||||
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,
|
||||
TypeName: it.TypeName
|
||||
}
|
||||
ID: it.Id,
|
||||
VIN: it.VIN,
|
||||
Name: it.Name,
|
||||
TypeName: it.TypeName
|
||||
});
|
||||
}
|
||||
}
|
||||
showmaskbg(false);
|
||||
grid_dtsm.setData(grid_dtsm.innerSource.concat(items));
|
||||
grid_dtsm.setData(grid_dtsm.source.concat(items));
|
||||
};
|
||||
|
||||
window.parent.Opened();
|
||||
|
Reference in New Issue
Block a user