⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pagertag.java

📁 JSF分页控件。真正实现了大容量数据可查询的分页。原创。
💻 JAVA
字号:
package com.m2.jsf.pagination;

import javax.faces.component.UIComponent;
import javax.faces.webapp.UIComponentTag;

/**
 * 
 * @author http://yuetong.javaeye.com       
 * 
 * 
 */


public class PagerTag extends UIComponentTag {
   private String showpages;
   private String dataTableId;
   private String styleClass;
   private String selectedStyleClass; 
   
   public void setShowpages(String newValue) { showpages = newValue; }
   public void setDataTableId(String newValue) { dataTableId = newValue; }  
   public void setStyleClass(String newValue) { styleClass = newValue; }
   public void setSelectedStyleClass(String newValue) { 
      selectedStyleClass = newValue; 
   }
   
   public void setProperties(UIComponent component) { 
      super.setProperties(component); 
      if (component == null) return;
      Tags.setInteger(component, "showpages", showpages);
      Tags.setString(component, "dataTableId", 
            dataTableId);
      Tags.setString(component, "styleClass", 
            styleClass);
      Tags.setString(component, "selectedStyleClass", 
            selectedStyleClass);
   }
   
   public void release() {
      super.release();
      showpages = null;
      dataTableId = null;
      styleClass = null;
      selectedStyleClass = null;
   }   
      
   public String getRendererType() { return "com.m2.jsf.pagination.Pager"; } 
   public String getComponentType() { return "javax.faces.Output"; } 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -