Skip to content
Snippets Groups Projects
Commit 9e7ff7f3 authored by buczekp's avatar buczekp
Browse files

[LMS-2281] minor improvements

SVN: 21747
parent 98db0105
No related branches found
No related tags found
No related merge requests found
...@@ -231,27 +231,16 @@ public abstract class TypedTableGrid<T extends ISerializable> ...@@ -231,27 +231,16 @@ public abstract class TypedTableGrid<T extends ISerializable>
{ {
for (TableModelColumnHeader header : headers) for (TableModelColumnHeader header : headers)
{ {
String id = header.getId(); final String id = header.getId();
if (tryGetCellListenerAndLinkGenerator(id) != null) final GridCellRenderer<BaseEntityModel<?>> specificRendererOrNull =
tryGetSpecificRenderer(header.getDataType(), header.getIndex());
if (specificRendererOrNull != null)
{ {
final GridCellRenderer<BaseEntityModel<?>> specificRendererOrNull = definitions.setGridCellRendererFor(id, specificRendererOrNull);
tryGetSpecificRenderer(header.getDataType(), header.getIndex()); } else if (tryGetCellListenerAndLinkGenerator(id) != null)
if (specificRendererOrNull != null)
{
definitions.setGridCellRendererFor(id, specificRendererOrNull);
} else
{
definitions.setGridCellRendererFor(id,
LinkRenderer.createLinkRenderer(true, header.getIndex()));
}
} else
{ {
final GridCellRenderer<BaseEntityModel<?>> specificRendererOrNull = definitions.setGridCellRendererFor(id,
tryGetSpecificRenderer(header.getDataType(), header.getIndex()); LinkRenderer.createLinkRenderer(true, header.getIndex()));
if (specificRendererOrNull != null)
{
definitions.setGridCellRendererFor(id, specificRendererOrNull);
}
} }
} }
} }
......
...@@ -61,6 +61,7 @@ public class ColumnUtils ...@@ -61,6 +61,7 @@ public class ColumnUtils
{ {
final CellEditor editor; final CellEditor editor;
DataTypeCode dataType = column.tryToGetDataType(); DataTypeCode dataType = column.tryToGetDataType();
assert dataType != null;
switch (dataType) switch (dataType)
{ {
case INTEGER: case INTEGER:
......
...@@ -85,10 +85,12 @@ public class TableCellUtil ...@@ -85,10 +85,12 @@ public class TableCellUtil
case TIMESTAMP: case TIMESTAMP:
case CONTROLLEDVOCABULARY: case CONTROLLEDVOCABULARY:
case MATERIAL: case MATERIAL:
case HYPERLINK:
return true; return true;
default: case XML:
return false; return false;
} }
throw new UnsupportedOperationException(""); // not possible
} }
private TableCellUtil() private TableCellUtil()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment