Mold for TaskComponent
* Added attributes at TaskComponent#renderProperties * Added $define property at TaskComponent widget class (auto getter/setter) * Missing event listeners FEA: ItEr02S03MigracionZK5
This commit is contained in:
parent
c339034157
commit
7a1e640547
3 changed files with 36 additions and 2 deletions
|
|
@ -350,6 +350,12 @@ public class TaskComponent extends Div implements AfterCompose {
|
|||
setWidgetAttribute("background-color", getColor());
|
||||
|
||||
setWidgetAttribute("position", "absolute");
|
||||
setWidgetAttribute("movingTasksEnabled",((Boolean)isMovingTasksEnabled()).toString());
|
||||
setWidgetAttribute("resizingTasksEnabled", ((Boolean)isResizingTasksEnabled()).toString());
|
||||
|
||||
render(renderer, "_labelsText", getLabelsText());
|
||||
render(renderer, "_resourcesText", getResourcesText());
|
||||
render(renderer, "_tooltipText", getTooltipText());
|
||||
|
||||
super.renderProperties(renderer);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
zk.$package("ganttz");
|
||||
|
||||
ganttz.TaskComponent = zk.$extends(zk.Widget, {});
|
||||
ganttz.TaskComponent = zk.$extends(zk.Widget, {
|
||||
$define :{
|
||||
resourcesText : null,
|
||||
labelsText : null,
|
||||
tooltipText : null
|
||||
}
|
||||
});
|
||||
|
|
@ -1 +1,23 @@
|
|||
function(out){}
|
||||
function(out){
|
||||
/*TODO: Add following EventListeners:
|
||||
* onMouseover="zkTasklist.showTooltip('tasktooltip${self.uuid}');"
|
||||
* onMouseOut="zkTasklist.hideTooltip('tasktooltip${self.uuid}');">
|
||||
* */
|
||||
out.push('<div ',this.domAttrs_(),
|
||||
' z.type="ganttz.task.Task" idTask="', this.uuid,'"',
|
||||
' class="box" >');
|
||||
|
||||
out.push('<div class="task-labels">', this.getLabelsText(),'</div>');
|
||||
out.push('<div class="task-resources">');
|
||||
out.push('<div class="task-resources-inner">', this.getResourcesText(),'</div>');
|
||||
out.push('</div>');
|
||||
|
||||
out.push('<div class="completion"></div>');
|
||||
out.push('<div class="completion2"></div>');
|
||||
|
||||
out.push('<div id="tasktooltip', this.uuid,'" class="task_tooltip">',
|
||||
this.getTooltipText(),
|
||||
'</div>');
|
||||
|
||||
out.push('</div>');
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue