Bug #1471: Create new method updateColumnsFor to include all similar calls
FEA: ItEr76S04BugFixing
This commit is contained in:
parent
fe601fd640
commit
54887acb45
3 changed files with 12 additions and 12 deletions
|
|
@ -410,9 +410,7 @@ public class OrderElementTreeController extends TreeController<OrderElement> {
|
|||
IOrderElementModel model = orderModel
|
||||
.getOrderElementModel(currentOrderElement);
|
||||
orderElementController.openWindow(model);
|
||||
updateNameFor(currentOrderElement);
|
||||
updateHoursFor(currentOrderElement);
|
||||
updateBudgetFor(currentOrderElement);
|
||||
updateColumnsFor(currentOrderElement);
|
||||
}
|
||||
|
||||
protected void addCodeCell(final OrderElement orderElement) {
|
||||
|
|
@ -637,9 +635,7 @@ public class OrderElementTreeController extends TreeController<OrderElement> {
|
|||
|
||||
public void refreshRow(Treeitem item) {
|
||||
try {
|
||||
getRenderer().updateNameFor((OrderElement) item.getValue());
|
||||
getRenderer().updateHoursFor((OrderElement) item.getValue());
|
||||
getRenderer().updateBudgetFor((OrderElement) item.getValue());
|
||||
getRenderer().updateColumnsFor((OrderElement) item.getValue());
|
||||
getRenderer().render(item, item.getValue());
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
|
|
|||
|
|
@ -298,9 +298,7 @@ public class TemplatesTreeController extends
|
|||
try {
|
||||
OrderElementTemplate orderElement = (OrderElementTemplate) item
|
||||
.getValue();
|
||||
getRenderer().updateNameFor(orderElement);
|
||||
getRenderer().updateHoursFor(orderElement);
|
||||
getRenderer().updateBudgetFor(orderElement);
|
||||
getRenderer().updateColumnsFor(orderElement);
|
||||
getRenderer().render(item, orderElement);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
|
|
|||
|
|
@ -849,7 +849,13 @@ public abstract class TreeController<T extends ITreeNode<T>> extends
|
|||
};
|
||||
}
|
||||
|
||||
public void updateBudgetFor(T element) {
|
||||
public void updateColumnsFor(T element) {
|
||||
updateNameFor(element);
|
||||
updateHoursFor(element);
|
||||
updateBudgetFor(element);
|
||||
}
|
||||
|
||||
private void updateBudgetFor(T element) {
|
||||
if (!readOnly && element.isLeaf()) {
|
||||
Decimalbox decimalbox = budgetDecimalboxByElement.get(element);
|
||||
decimalbox.invalidate();
|
||||
|
|
@ -857,7 +863,7 @@ public abstract class TreeController<T extends ITreeNode<T>> extends
|
|||
}
|
||||
}
|
||||
|
||||
public void updateNameFor(T element) {
|
||||
private void updateNameFor(T element) {
|
||||
if (!readOnly) {
|
||||
Textbox textbox = nameTextboxByElement.get(element);
|
||||
textbox.setValue(getNameHandler().getNameFor(element));
|
||||
|
|
@ -979,7 +985,7 @@ public abstract class TreeController<T extends ITreeNode<T>> extends
|
|||
};
|
||||
}
|
||||
|
||||
public void updateHoursFor(T element) {
|
||||
private void updateHoursFor(T element) {
|
||||
if (!readOnly && element.isLeaf()) {
|
||||
Intbox boxHours = (Intbox) hoursIntBoxByElement.get(element);
|
||||
Treecell tc = (Treecell) boxHours.getParent();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue