Salam Facelets Template kullanmak istyorum. Lakin anlamadiqim bir kac shey var. Boyle bir kod yazdim. Istiyorumki "TOP" daki linklere click etdikde content onlara gore deyishsin. LAkin LEFT RIGHT TOP BOTTOM deyishmesin. Nasil yapa bilrim? Cevaplarsaniz sevinirm P.S Facelet template konusunda malumat verirseniz sevinirim.

alt text

soruldu: 23 Mar '15, 18:42

Ferid's gravatar image

Ferid
551272833
cevap kabul oranı: 10%

değiştirildi: 23 Mar '15, 18:43


JSF ile template kullanımı oldukça kolay. Bunun için template.xhtml adında bir dosya oluştur. Dosyanın içeriği genel olarak:

template.xhtml

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<f:view contentType="text/html; charset=UTF-8">
    <h:head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
        <h:outputStylesheet library="default" name="css/default.css"/>
        <title>SaRPaRDa</title>
        <ui:insert name="head"></ui:insert>
    </h:head>

    <h:body>

        Bahsettiğin LEFT RIGHT TOP BOTTOM dizayn tanımları içerisinde sayfalar 
        nerede açılsın istiyorsan oraya aşağıdaki kodu yerleştir.
        <ui:insert name="content">

        </ui:insert>

    </h:body>
</f:view>

</HTML>

Diğer sayfalarının composition alanında bu template'i göster. Sayfalar istediğin şekilde çalışacaktır.

sayfa1.xhtml:

<?xml version='1.0' encoding='UTF-8' ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                template="/template.xhtml">

        <ui:define name="content">
            <h:form id="frm" prependId="false">

            </h:form>
        </ui:define>
    </ui:composition>
permanent link

cevaplandı: 23 Mar '15, 19:55

SaRPaRDa's gravatar image

SaRPaRDa
5.0k213165
cevap kabul oranı: 27%

Teshekkur ederim

(23 Mar '15, 20:13) Ferid Ferid's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×281
×6

Soruldu: 23 Mar '15, 18:42

Görüntüleme: 471 kez

Son güncelleme: 23 Mar '15, 20:13

powered by BitNami OSQA