IDEMPIERE-1871 Inactive records should be distinguishable from Active records in grid view / implement the same if current row is inactive
This commit is contained in:
parent
8d6a31defd
commit
63b3aac408
|
@ -511,6 +511,20 @@ public class GridTabRowRenderer implements RowRenderer<Object[]>, RowRendererExt
|
|||
}
|
||||
|
||||
String script = "jq('#"+row.getUuid()+"').addClass('highlight').siblings().removeClass('highlight')";
|
||||
|
||||
Boolean isActive = null;
|
||||
Object isActiveValue = gridTab.getValue(currentRowIndex, "IsActive");
|
||||
if (isActiveValue != null) {
|
||||
if ("true".equalsIgnoreCase(isActiveValue.toString())) {
|
||||
isActive = Boolean.TRUE;
|
||||
} else {
|
||||
isActive = Boolean.FALSE;
|
||||
}
|
||||
}
|
||||
if (isActive != null && !isActive.booleanValue()) {
|
||||
script = "jq('#"+row.getUuid()+"').addClass('grid-inactive-row').siblings().removeClass('highlight')";
|
||||
}
|
||||
|
||||
Clients.response(new AuScript(script));
|
||||
}
|
||||
|
||||
|
|
|
@ -928,6 +928,15 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
|
|||
background-color: #DCDAD4 !important;
|
||||
}
|
||||
|
||||
.z-grid tbody tr.grid-inactive-row td.row-indicator-seld {
|
||||
background-color: transparent !important;
|
||||
background-image: url(${c:encodeURL('/theme/default/images/EditRecord16.png')}) !important;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: 16px 16px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.z-grid tbody tr.highlight td.z-cell {
|
||||
background-color: #FFFFCC !important;
|
||||
background-image: none !important;
|
||||
|
|
Loading…
Reference in New Issue