BrightSide Workbench Full Report + Source Code
org.turro.dossier.zul.viewer.DossierRow Class Reference
Inheritance diagram for org.turro.dossier.zul.viewer.DossierRow:
Collaboration diagram for org.turro.dossier.zul.viewer.DossierRow:

Public Member Functions

void setIssueColumns (String issueColumns)
 
void setValue (Object value)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 44 of file viewer/DossierRow.java.

Member Function Documentation

◆ setIssueColumns()

void org.turro.dossier.zul.viewer.DossierRow.setIssueColumns ( String  issueColumns)

Definition at line 49 of file viewer/DossierRow.java.

49  {
50  this.issueColumns = issueColumns;
51  }

◆ setValue()

void org.turro.dossier.zul.viewer.DossierRow.setValue ( Object  value)

Definition at line 54 of file viewer/DossierRow.java.

54  {
55  super.setValue(value);
56 
57  addDetail();
58 
59  final Dossier dossier = (Dossier) getValue();
60  DossierGrid grid = (DossierGrid) getGrid();
61 
62  Vbox vbox = new Vbox();
63  appendChild(vbox);
64 
65  LabelExtended lext = new LabelExtended();
66  lext.setStyle("font-weight:bold;");
67  lext.setValue(Strings.isEmpty(dossier.getDescription()) ?
68  I_.get("No description!") : dossier.getDescription());
69  lext.setMultiline(true);
70  if(Application.getApplication().isInRole("dossier:show")) {
71  lext.setStyle(lext.getStyle() + "cursor:pointer");
72  lext.addEventListener(Events.ON_CLICK, new EventListener() {
73  @Override
74  public void onEvent(Event event) throws Exception {
75  if(detail != null) {
76  fillDetail();
77  detail.setOpen(!detail.isOpen());
78  }
79  }
80  });
81  }
82  vbox.appendChild(lext);
83 
84  Hbox hbox = new Hbox();
85  hbox.setStyle("");
86  vbox.appendChild(hbox);
87 
88  lext = new LabelExtended();
89  lext.setStyle("color:gray;font-size:11px;");
90  lext.setValue(dossier.getFullDescription());
91  hbox.appendChild(lext);
92 
93  lext = new LabelExtended();
94  lext.setStyle("color:maroon;font-size:11px;");
95  lext.setResourceValue(dossier.getStatus().name());
96  hbox.appendChild(lext);
97 
98  lext = new LabelExtended();
99  lext.setStyle("color:gray;font-size:11px;");
100  lext.setValue(dossier.getPublishableDescription());
101  lext.setMaxChars(70);
102  lext.setShowTooltip(true);
103  vbox.appendChild(lext);
104 
105  }
Here is the call graph for this function:

The documentation for this class was generated from the following file: