Subversion Repositories Integrator Subversion

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
210 espaco 1
package br.com.ec.controller;
2
 
3
import java.util.HashMap;
4
import java.util.Map;
5
 
6
import javax.faces.application.FacesMessage;
7
import javax.faces.bean.RequestScoped;
8
 
9
import org.primefaces.PrimeFaces;
10
import org.primefaces.event.SelectEvent;
11
import org.springframework.context.annotation.Scope;
12
import org.springframework.stereotype.Controller;
13
 
14
@Controller("dfView")
15
@Scope("view")
16
public class DFView {
17
 
18
    public void viewProducts() {
19
        Map<String,Object> options = new HashMap<>();
20
        options.put("resizable", false);
21
        PrimeFaces.current().dialog().openDynamic("viewProducts", options, null);
22
    }
23
 
24
    public void viewProductsCustomized() {
25
        Map<String,Object> options = new HashMap<>();
26
        options.put("modal", true);
27
        options.put("width", 640);
28
        options.put("height", 340);
29
        options.put("contentWidth", "100%");
30
        options.put("contentHeight", "100%");
31
        options.put("headerElement", "customheader");
32
 
33
        PrimeFaces.current().dialog().openDynamic("viewProducts", options, null);
34
    }
35
 
36
    public void chooseProduct() {
37
        Map<String,Object> options = new HashMap<>();
38
        options.put("resizable", false);
39
        options.put("draggable", false);
40
        options.put("modal", true);
41
        PrimeFaces.current().dialog().openDynamic("selectProduct", options, null);
42
    }
43
 
44
    public void onProductChosen(SelectEvent event) {
45
        /*
46
        Product product = (Product) event.getObject();
47
        FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Product Selected", "Name:" + product.getName());
48
 
49
                FacesContext.getCurrentInstance().addMessage(null, message);
50
                */
51
    }
52
 
53
    public void showMessage() {
54
        FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Message", " Always Bet on Prime!");
55
 
56
        PrimeFaces.current().dialog().showMessageDynamic(message);
57
    }
58
}