Search in sources :

Example 1 with HtmlInputHidden

use of javax.faces.component.html.HtmlInputHidden in project TNTConcept by autentia.

the class ActivityBean method onSelectedProjectChanged.

/**
 * Set the projectOrganization value when the combo value changes
 *
 * @param event
 */
public void onSelectedProjectChanged(ValueChangeEvent event) {
    setSelectedProject((Project) event.getNewValue());
    if (selectedProject != null) {
        HtmlSelectBooleanCheckbox billHtml = (HtmlSelectBooleanCheckbox) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("billable");
        billHtml.setValue(selectedProject.getBillable());
        setBillable(selectedProject.getBillable());
        HtmlInputHidden hiddenHtml = (HtmlInputHidden) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("defaultBillable");
        hiddenHtml.setValue(selectedProject.getBillable());
        setDefaultBillable(selectedProject.getBillable());
    }
    FacesUtils.renderResponse();
}
Also used : HtmlSelectBooleanCheckbox(javax.faces.component.html.HtmlSelectBooleanCheckbox) HtmlInputHidden(javax.faces.component.html.HtmlInputHidden)

Example 2 with HtmlInputHidden

use of javax.faces.component.html.HtmlInputHidden in project TNTConcept by autentia.

the class ActivityBean method onSelectedOrganizationChanged.

/**
 * Set the selectedOrganization value when the combo value changes
 *
 * @param event
 */
public void onSelectedOrganizationChanged(ValueChangeEvent event) {
    setSelectedOrganization((Organization) event.getNewValue());
    // Project
    List<Project> projectsByOrganization = ProjectManager.getDefault().getOpenProjectsByOrganization(selectedOrganization);
    if (projectsByOrganization != null && projectsByOrganization.size() != 0) {
        this.selectedProject = (Project) projectsByOrganization.get(0);
        FacesContext.getCurrentInstance().getViewRoot().getAttributes();
    } else {
        this.selectedProject = null;
    }
    HtmlSelectOneListbox projects = (HtmlSelectOneListbox) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("projects");
    projects.setValue(selectedProject);
    if (selectedProject != null) {
        HtmlSelectBooleanCheckbox billHtml = (HtmlSelectBooleanCheckbox) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("billable");
        billHtml.setValue(selectedProject.getBillable());
        setBillable(selectedProject.getBillable());
        HtmlInputHidden hiddenHtml = (HtmlInputHidden) FacesUtils.getComponent("activity").findComponent("tabActivity").findComponent("defaultBillable");
        hiddenHtml.setValue(selectedProject.getBillable());
        setDefaultBillable(selectedProject.getBillable());
    }
    FacesUtils.renderResponse();
}
Also used : Project(com.autentia.tnt.businessobject.Project) HtmlSelectBooleanCheckbox(javax.faces.component.html.HtmlSelectBooleanCheckbox) HtmlSelectOneListbox(javax.faces.component.html.HtmlSelectOneListbox) HtmlInputHidden(javax.faces.component.html.HtmlInputHidden)

Aggregations

HtmlInputHidden (javax.faces.component.html.HtmlInputHidden)2 HtmlSelectBooleanCheckbox (javax.faces.component.html.HtmlSelectBooleanCheckbox)2 Project (com.autentia.tnt.businessobject.Project)1 HtmlSelectOneListbox (javax.faces.component.html.HtmlSelectOneListbox)1