BrightSide Workbench Full Report + Source Code
org.turro.zkoss.filter.RefineFilter Class Reference
Inheritance diagram for org.turro.zkoss.filter.RefineFilter:
Collaboration diagram for org.turro.zkoss.filter.RefineFilter:

Public Member Functions

 RefineFilter ()
 
PagingGrid getGrid ()
 
void setGrid (PagingGrid grid)
 

Detailed Description

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

Definition at line 32 of file RefineFilter.java.

Constructor & Destructor Documentation

◆ RefineFilter()

org.turro.zkoss.filter.RefineFilter.RefineFilter ( )

Definition at line 37 of file RefineFilter.java.

37  {
38  webContext = ElephantContext.getRootWebPath();
39  setStyle("background-image:url('" + webContext + "/_zul/images/filter_no.png');background-repeat:no-repeat;padding-left:20px;");
40  addEventListener(Events.ON_OK, new EventListener() {
41  @Override
42  public void onEvent(Event event) throws Exception {
43  if(grid != null) {
44  grid.setRefineValue(getText());
45  }
46  if(Strings.isBlank(getText())) {
47  setStyle("background-image:url('" + webContext + "/_zul/images/filter_no.png');background-repeat:no-repeat;padding-left:20px;");
48  } else {
49  setStyle("background-image:url('" + webContext + "/_zul/images/filter.png');background-repeat:no-repeat;padding-left:20px;");
50  }
51  }
52  });
53  }
void setRefineValue(String value)
Here is the call graph for this function:

Member Function Documentation

◆ getGrid()

PagingGrid org.turro.zkoss.filter.RefineFilter.getGrid ( )

Definition at line 55 of file RefineFilter.java.

55  {
56  return grid;
57  }

◆ setGrid()

void org.turro.zkoss.filter.RefineFilter.setGrid ( PagingGrid  grid)

Definition at line 59 of file RefineFilter.java.

59  {
60  this.grid = grid;
61  }

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