Heim  >  Artikel  >  Web-Frontend  >  JSF 与 HTML 标签的联系_html/css_WEB-ITnose

JSF 与 HTML 标签的联系_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:51:441177Durchsuche

*页面的开头

       href="/css/style_organ.css" />

       href="/css/public.css" />

       href="/css/ext.css" />

*假数据的构造

javax.faces.model.ArrayDataModel ad = new javax.faces.model.ArrayDataModel(str);

pageContext.setAttribute("ad", ad, PageContext.SESSION_SCOPE);

%>

1inputTextarea

常用属性:cols

          Rows

常用的写法:

2inputText

   常用属性:readonly

               Size       框的大小

               Maxlength  最多字符数

     常用的写法:

Maxlength=”6”

style=”color:yellow;background:Teal;” />

3outputText

常用属性:escape   如果设置为true,会转义和&字符。默认值为false   

使用举例:

 

         style="height:30;width:100%;text-align:center;" />

4outputFormat

此标签用于tag体中指定的参来格式化组合的消息,

例如:

 

 

 

 

5graphicImage

      常用例子:

          style=”border:thin solid black” />

           style=”border:0px” />

      

6commandButton

     常用属性:

         Type     

      使用举例:

     

            

            

       

       

              

       

       

       

       

       

              action="" styleClass="button" />

7commandLink

使用举例:

   

      〈h:outputText value=”#{msgs.linkTex}” />

   

8outputLink

使用举例:

   

                  

   

                         

9selectBooleanCheckbox

      复选框(单个的)

      

10selectManyCheckbox

一组复选框

    

    

    

    

    

11selectOneRadio

       单选按钮

         

         

12selectOneListbox

  

     

         

         

         

         

     

13selectManyListbox

   

         

         

         

         

     

14iframe

15inputCalendar

       currentDayCellClass="currentDayCell" renderAsPopup="true" popupTodayString="Today" popupWeekString="Week" popupDateFormat="yyyyMMdd" value=""/> 

16datatable2

                                          

                                                 

                                                        

                                                 

                                                 

                                          

                                          

                                                 

                                                        

                                                 

                                                 

                                          

                                          

                                                 

                                                        

                                                 

                                                 

                                          

                                          

                                                 

                                                        

                                                 

                                          

       

17、表头为复杂的datatable

              

                     

                            

                                   valign="middle" bgcolor="#f3f3f3">

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                     

                     

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                     

              

              

                     columnClasses="center" align="center">

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

                     

                            

                     

              

18HRDCdatatable

       

              

                     

              

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

       

       

              

                     

              

              

                     

              

       

19panelGrid

 

       

              columnbgcolors="#F3F3F3,#FFFFFF,#F3F3F3,#FFFFFF"

              columnwidths="20%,30%,20%,30%"

               rowheights="22,22,22,22,22"

              columnbgcolors="#F3F3F3,#ffffff,#F3F3F3,#ffffff"

              columnaligns="left,center,right"

              columnvaligns="top,top,"

        colspan=”;2,2;2;3,1;”

              >

              

              

              

              

              

              

              

              

       

20selectOneMenu

       

       

       

       

       

       

       

       

       

21、标签页面:multlink

              

                     align="left" />

22、页面弹出(按钮)

800,320,100,100)” value=”选择下一个审批人” styleClass=”button” />

23、分页的代码

              

                     

                            lastRowIndexVar="lastRowIndex" style="display:inline" actionListener="#{customerMagnifierBackingBean.scrollerAction}">

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                            

                                   

                            

                     

                     

                            

                                   

                                   

                                   

                            

                     

              

       

24、上传下载

文档上传必须统一使用myfaces控件,不得使用其他上传方法。

界面:

Backingbean:

InputStream inputStream = new BufferedInputStream(myFile.getInputStream());

下载必须采用Basebackingbean的downLoadFile方法:

/**

   * 文件下载

   * @param object FileInputStream或ByteArrayOutputStream

   * @param FileName 文件名

   * @param contenttype 下载类型

   */

  public void downLoadFile(Object object,String fileName,String contenttype)

界面主要是一个动作对应后台一个方法

Backingbean调用如下方法:

例如:

        public String downloadExcel()

        {

                 String contentType = "application/vnd.ms-excel";

                // 获得Excel文件流(可能是输出流,也可能是输入流)

                object = IBizApplicationUCC.downloadExcel(bizId)

                // 生成默认文件名

               defaultFileName = 文档类型代码.业务申报书 + BriefBizTaskVO.bizEventNumber

                //弹出窗口给界面下载

                downLoadFile(Object object,String defaultFileName ,String contenttype)

                return null;

        }

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn