Richfaces Datatable Sorting İşlemi

View: New views
10 Messages — Rating Filter:   Alert me  

Richfaces Datatable Sorting İşlemi

by zgr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Merhaba,

Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye giriş
yaptım. (1,5 hafta)

Richfaces datatable kullanarak, bir tablodan basitçe il datalarını almak, bu
dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
vereceğim)

Dataları sayfada göstermeyi anca başarabildim. :)

Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.

NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir
örnek bulamadım.
Richfaces demo sayfasından da örneklere baktım ancak, bean lerin sourceları
belirtmediğinden malesef bir işime yaramadı.
yardımcı olabilirseniz çok sevinirim.

source kodlarımı ekte yolluyorum.
kullandığım libraryler de ekteki resim içinde
şimdiden teşekkürler

 

JSFReferenceProject.war (543K) Download Attachment

RE: Richfaces Datatable Sorting İşlemi

by Benan Aktaş :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


<r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />


sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum





Benan AKTAŞ
Java Developer


To: jsf_tr@...
From: ozgur.bilir@...
Date: Fri, 23 May 2008 10:29:24 +0300
Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi



















   
            Merhaba,



Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye giriş

yaptım. (1,5 hafta)



Richfaces datatable kullanarak, bir tablodan basitçe il datalarını almak, bu

dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order

vereceğim)


Dataları sayfada göstermeyi anca başarabildim. :)



Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.



NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir

örnek bulamadım.

Richfaces demo sayfasından da örneklere baktım ancak, bean lerin sourceları

belirtmediğinden malesef bir işime yaramadı.

yardımcı olabilirseniz çok sevinirim.



source kodlarımı ekte yolluyorum.

kullandığım libraryler de ekteki resim içinde

şimdiden teşekkürler



     

   
   
       
       
       
       


       


       
       
       
       
       


_________________________________________________________________
Give to a good cause with every e-mail. Join the i’m Initiative from Microsoft.
http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_ GoodCause

Re: Richfaces Datatable Sorting İşlemi

by zgr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Merhaba Benan Bey,

Malesef olmadı :(

sort işlemi de yapamıyorum :(

23 Mayıs 2008 Cuma 10:34 tarihinde BENAN AKTAS <aktasbenan@...>
yazmış:

>    <r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />
>
>
> sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum
>
>
>
>
>
> Benan AKTAŞ
> Java Developer
>
>
> ------------------------------
> To: jsf_tr@...
> From: ozgur.bilir@...
> Date: Fri, 23 May 2008 10:29:24 +0300
> Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi
>
>
>
> Merhaba,
>
> Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye giriş
> yaptım. (1,5 hafta)
>
> Richfaces datatable kullanarak, bir tablodan basitçe il datalarını almak,
> bu
> dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
> vereceğim)
>
> Dataları sayfada göstermeyi anca başarabildim. :)
>
> Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.
>
> NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir
> örnek bulamadım.
> Richfaces demo sayfasından da örneklere baktım ancak, bean lerin sourceları
>
> belirtmediğinden malesef bir işime yaramadı.
> yardımcı olabilirseniz çok sevinirim.
>
> source kodlarımı ekte yolluyorum.
> kullandığım libraryler de ekteki resim içinde
> şimdiden teşekkürler
>
>
> ------------------------------
> Give to a good cause with every e-mail. Join the i'm Initiative from
> Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_+GoodCause>
>
>

Re: Richfaces Datatable Sorting İşlemi

by Berkay Aktan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Selamlar..

Kodun düzgün çalışması için

 <h:form>
        <rich:dataTable id="mytable" value="#{cityBean.cities}" var="cty"
            rowClasses="cur" sortMode="single" rows="1">
            <rich:column sortBy="#{cty.id}">
                <f:facet name="header">
                    <h:outputText value="Sehir Kodu" />
                </f:facet>
                <h:outputText value="#{cty.id}" />
            </rich:column>
            <rich:column sortBy="#{cty.name}">
                <f:facet name="header">
                    <h:outputText value="Sehir Adi" />
                </f:facet>
                <h:outputText value="#{cty.name}" />
            </rich:column>
        </rich:dataTable>
        <rich:datascroller align="left" for="mytable" maxPages="5" />
    </h:form>

şeklinde düzeltmen gerekiyor birde sort edebilmek için herhangi bir extra
sorgu yada comparator yazmana gerek yok.Richfaces hallediyor.

Hadi kolay gelsin..

*Berkay Aktan*
SCJP 5.0


2008/5/23 Ozgur Bilir <ozgur.bilir@...>:

>   Merhaba Benan Bey,
>
> Malesef olmadı :(
>
> sort işlemi de yapamıyorum :(
>
> 23 Mayıs 2008 Cuma 10:34 tarihinde BENAN AKTAS <aktasbenan@...>
> yazmış:
>
>    <r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />
>>
>>
>> sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum
>>
>>
>>
>>
>>
>> Benan AKTAŞ
>> Java Developer
>>
>>
>> ------------------------------
>> To: jsf_tr@...
>> From: ozgur.bilir@...
>> Date: Fri, 23 May 2008 10:29:24 +0300
>> Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi
>>
>>
>>
>> Merhaba,
>>
>> Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye giriş
>> yaptım. (1,5 hafta)
>>
>> Richfaces datatable kullanarak, bir tablodan basitçe il datalarını almak,
>> bu
>> dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
>> vereceğim)
>>
>> Dataları sayfada göstermeyi anca başarabildim. :)
>>
>> Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.
>>
>> NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir
>> örnek bulamadım.
>> Richfaces demo sayfasından da örneklere baktım ancak, bean lerin
>> sourceları
>> belirtmediğinden malesef bir işime yaramadı.
>> yardımcı olabilirseniz çok sevinirim.
>>
>> source kodlarımı ekte yolluyorum.
>> kullandığım libraryler de ekteki resim içinde
>> şimdiden teşekkürler
>>
>>
>> ------------------------------
>> Give to a good cause with every e-mail. Join the i'm Initiative from
>> Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_+GoodCause>
>>
>
>  
>

Re: Richfaces Datatable Sorting İşlemi

by zgr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Çok teşekkür ediyorum,

Sayfalama çalıştı çok mutlu oldum :)

Ama malesef sortlama çalışmıyor. Burada benim sql e eklenecek bir '*order by
*' şeklinde stringi seçilen kolona göre eklemem gerekiyor.
Bir de burada tüm liste tümüyle database den alınıyor.
Yani 81 il birden alınıp, sayfalaması o şekilde yapılıyor.
Burada da *where rownum between 1 and 10* gibi bir deyim kullanmak
istiyorum.
(Çok yüklü datalar olması durumu için bunları istiyorum)

Bunları nasıl yapabilirim acaba?


23 Mayıs 2008 Cuma 12:44 tarihinde Berkay Aktan <berqui@...> yazmış:

>   Selamlar..
>
> Kodun düzgün çalışması için
>
>  <h:form>
>         <rich:dataTable id="mytable" value="#{cityBean.cities}" var="cty"
>             rowClasses="cur" sortMode="single" rows="1">
>             <rich:column sortBy="#{cty.id}">
>                 <f:facet name="header">
>                     <h:outputText value="Sehir Kodu" />
>                 </f:facet>
>                 <h:outputText value="#{cty.id}" />
>             </rich:column>
>             <rich:column sortBy="#{cty.name}">
>                 <f:facet name="header">
>                     <h:outputText value="Sehir Adi" />
>                 </f:facet>
>                 <h:outputText value="#{cty.name}" />
>             </rich:column>
>         </rich:dataTable>
>         <rich:datascroller align="left" for="mytable" maxPages="5" />
>     </h:form>
>
> şeklinde düzeltmen gerekiyor birde sort edebilmek için herhangi bir extra
> sorgu yada comparator yazmana gerek yok.Richfaces hallediyor.
>
> Hadi kolay gelsin..
>
> *Berkay Aktan*
> SCJP 5.0
>
>
> 2008/5/23 Ozgur Bilir <ozgur.bilir@...>:
>
>   Merhaba Benan Bey,
>>
>> Malesef olmadı :(
>>
>> sort işlemi de yapamıyorum :(
>>
>> 23 Mayıs 2008 Cuma 10:34 tarihinde BENAN AKTAS <aktasbenan@...>
>> yazmış:
>>
>>    <r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />
>>>
>>>
>>> sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum
>>>
>>>
>>>
>>>
>>>
>>> Benan AKTAŞ
>>> Java Developer
>>>
>>>
>>> ------------------------------
>>> To: jsf_tr@...
>>> From: ozgur.bilir@...
>>> Date: Fri, 23 May 2008 10:29:24 +0300
>>> Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi
>>>
>>>
>>>
>>> Merhaba,
>>>
>>> Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye giriş
>>> yaptım. (1,5 hafta)
>>>
>>> Richfaces datatable kullanarak, bir tablodan basitçe il datalarını almak,
>>> bu
>>> dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
>>> vereceğim)
>>>
>>> Dataları sayfada göstermeyi anca başarabildim. :)
>>>
>>> Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.
>>>
>>> NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir
>>> örnek bulamadım.
>>> Richfaces demo sayfasından da örneklere baktım ancak, bean lerin
>>> sourceları
>>> belirtmediğinden malesef bir işime yaramadı.
>>> yardımcı olabilirseniz çok sevinirim.
>>>
>>> source kodlarımı ekte yolluyorum.
>>> kullandığım libraryler de ekteki resim içinde
>>> şimdiden teşekkürler
>>>
>>>
>>> ------------------------------
>>> Give to a good cause with every e-mail. Join the i'm Initiative from
>>> Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_+GoodCause>
>>>
>>
>>
>  
>

Re: Richfaces Datatable Sorting İşlemi

by Berkay Aktan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

yollamış olduğum kod bloğunda sortlamanın çalışması gerek problem başka bi
yerde olabilir..sayfalamayı richfaces in component leri yerine kendin
yapacaksan dediğin rownum yöntemini kullanabilirsin.

next ve previous diye 2 metot yazarsın bu metotlar içerisinde de
currentPage++/-- yaparsın sorguya ise belirttigin pageSize ile currentPage i
çarpıp verirsin.kod olarak bulmak istersen google da örnekleri çıkacaktır
genel olarak kafanda fikir oluşmuştur umarım.

kolay gelsin
*
Berkay Aktan*
SCJP 5.0

2008/5/23 Ozgur Bilir <ozgur.bilir@...>:

>   Çok teşekkür ediyorum,
>
> Sayfalama çalıştı çok mutlu oldum :)
>
> Ama malesef sortlama çalışmıyor. Burada benim sql e eklenecek bir '*order
> by*' şeklinde stringi seçilen kolona göre eklemem gerekiyor.
> Bir de burada tüm liste tümüyle database den alınıyor.
> Yani 81 il birden alınıp, sayfalaması o şekilde yapılıyor.
> Burada da *where rownum between 1 and 10* gibi bir deyim kullanmak
> istiyorum.
> (Çok yüklü datalar olması durumu için bunları istiyorum)
>
> Bunları nasıl yapabilirim acaba?
>
>
> 23 Mayıs 2008 Cuma 12:44 tarihinde Berkay Aktan <berqui@...> yazmış:
>
>   Selamlar..
>>
>> Kodun düzgün çalışması için
>>
>>  <h:form>
>>         <rich:dataTable id="mytable" value="#{cityBean.cities}" var="cty"
>>             rowClasses="cur" sortMode="single" rows="1">
>>             <rich:column sortBy="#{cty.id}">
>>                 <f:facet name="header">
>>                     <h:outputText value="Sehir Kodu" />
>>                 </f:facet>
>>                 <h:outputText value="#{cty.id}" />
>>             </rich:column>
>>             <rich:column sortBy="#{cty.name}">
>>                 <f:facet name="header">
>>                     <h:outputText value="Sehir Adi" />
>>                 </f:facet>
>>                 <h:outputText value="#{cty.name}" />
>>             </rich:column>
>>         </rich:dataTable>
>>         <rich:datascroller align="left" for="mytable" maxPages="5" />
>>     </h:form>
>>
>> şeklinde düzeltmen gerekiyor birde sort edebilmek için herhangi bir extra
>> sorgu yada comparator yazmana gerek yok.Richfaces hallediyor.
>>
>> Hadi kolay gelsin..
>>
>> *Berkay Aktan*
>> SCJP 5.0
>>
>>
>> 2008/5/23 Ozgur Bilir <ozgur.bilir@...>:
>>
>>   Merhaba Benan Bey,
>>>
>>> Malesef olmadı :(
>>>
>>> sort işlemi de yapamıyorum :(
>>>
>>> 23 Mayıs 2008 Cuma 10:34 tarihinde BENAN AKTAS <aktasbenan@...>
>>> yazmış:
>>>
>>>    <r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />
>>>>
>>>>
>>>> sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Benan AKTAŞ
>>>> Java Developer
>>>>
>>>>
>>>> ------------------------------
>>>> To: jsf_tr@...
>>>> From: ozgur.bilir@...
>>>> Date: Fri, 23 May 2008 10:29:24 +0300
>>>> Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi
>>>>
>>>>
>>>>
>>>> Merhaba,
>>>>
>>>> Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye giriş
>>>> yaptım. (1,5 hafta)
>>>>
>>>> Richfaces datatable kullanarak, bir tablodan basitçe il datalarını
>>>> almak, bu
>>>> dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
>>>> vereceğim)
>>>>
>>>> Dataları sayfada göstermeyi anca başarabildim. :)
>>>>
>>>> Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.
>>>>
>>>> NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir
>>>> örnek bulamadım.
>>>> Richfaces demo sayfasından da örneklere baktım ancak, bean lerin
>>>> sourceları
>>>> belirtmediğinden malesef bir işime yaramadı.
>>>> yardımcı olabilirseniz çok sevinirim.
>>>>
>>>> source kodlarımı ekte yolluyorum.
>>>> kullandığım libraryler de ekteki resim içinde
>>>> şimdiden teşekkürler
>>>>
>>>>
>>>> ------------------------------
>>>> Give to a good cause with every e-mail. Join the i'm Initiative from
>>>> Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_+GoodCause>
>>>>
>>>
>>>
>>
>  
>

Re: Richfaces Datatable Sorting İşlemi

by Cagatay Civici :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Datascrolleri kandirmaniz gerekiyor:)

Ornek;
http://prime.com.tr/cagataycivici/?p=51

2008/5/23 Berkay Aktan <berqui@...>:

>   yollamış olduğum kod bloğunda sortlamanın çalışması gerek problem başka
> bi yerde olabilir..sayfalamayı richfaces in component leri yerine kendin
> yapacaksan dediğin rownum yöntemini kullanabilirsin.
>
> next ve previous diye 2 metot yazarsın bu metotlar içerisinde de
> currentPage++/-- yaparsın sorguya ise belirttigin pageSize ile currentPage i
> çarpıp verirsin.kod olarak bulmak istersen google da örnekleri çıkacaktır
> genel olarak kafanda fikir oluşmuştur umarım.
>
>
> kolay gelsin
> *
> Berkay Aktan*
> SCJP 5.0
>
> 2008/5/23 Ozgur Bilir <ozgur.bilir@...>:
>
>>   Çok teşekkür ediyorum,
>>
>> Sayfalama çalıştı çok mutlu oldum :)
>>
>> Ama malesef sortlama çalışmıyor. Burada benim sql e eklenecek bir '*order
>> by*' şeklinde stringi seçilen kolona göre eklemem gerekiyor.
>> Bir de burada tüm liste tümüyle database den alınıyor.
>> Yani 81 il birden alınıp, sayfalaması o şekilde yapılıyor.
>> Burada da *where rownum between 1 and 10* gibi bir deyim kullanmak
>> istiyorum.
>> (Çok yüklü datalar olması durumu için bunları istiyorum)
>>
>> Bunları nasıl yapabilirim acaba?
>>
>>
>> 23 Mayıs 2008 Cuma 12:44 tarihinde Berkay Aktan <berqui@...>
>> yazmış:
>>
>>   Selamlar..
>>>
>>> Kodun düzgün çalışması için
>>>
>>>  <h:form>
>>>         <rich:dataTable id="mytable" value="#{cityBean.cities}" var="cty"
>>>             rowClasses="cur" sortMode="single" rows="1">
>>>             <rich:column sortBy="#{cty.id}">
>>>                 <f:facet name="header">
>>>                     <h:outputText value="Sehir Kodu" />
>>>                 </f:facet>
>>>                 <h:outputText value="#{cty.id}" />
>>>             </rich:column>
>>>             <rich:column sortBy="#{cty.name}">
>>>                 <f:facet name="header">
>>>                     <h:outputText value="Sehir Adi" />
>>>                 </f:facet>
>>>                 <h:outputText value="#{cty.name}" />
>>>             </rich:column>
>>>         </rich:dataTable>
>>>         <rich:datascroller align="left" for="mytable" maxPages="5" />
>>>     </h:form>
>>>
>>> şeklinde düzeltmen gerekiyor birde sort edebilmek için herhangi bir extra
>>> sorgu yada comparator yazmana gerek yok.Richfaces hallediyor.
>>>
>>> Hadi kolay gelsin..
>>>
>>> *Berkay Aktan*
>>> SCJP 5.0
>>>
>>>
>>> 2008/5/23 Ozgur Bilir <ozgur.bilir@...>:
>>>
>>>   Merhaba Benan Bey,
>>>>
>>>> Malesef olmadı :(
>>>>
>>>> sort işlemi de yapamıyorum :(
>>>>
>>>> 23 Mayıs 2008 Cuma 10:34 tarihinde BENAN AKTAS <aktasbenan@...>
>>>> yazmış:
>>>>
>>>>    <r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />
>>>>>
>>>>>
>>>>> sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Benan AKTAŞ
>>>>> Java Developer
>>>>>
>>>>>
>>>>> ------------------------------
>>>>> To: jsf_tr@...
>>>>> From: ozgur.bilir@...
>>>>> Date: Fri, 23 May 2008 10:29:24 +0300
>>>>> Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi
>>>>>
>>>>>
>>>>>
>>>>> Merhaba,
>>>>>
>>>>> Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye
>>>>> giriş
>>>>> yaptım. (1,5 hafta)
>>>>>
>>>>> Richfaces datatable kullanarak, bir tablodan basitçe il datalarını
>>>>> almak, bu
>>>>> dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
>>>>> vereceğim)
>>>>>
>>>>> Dataları sayfada göstermeyi anca başarabildim. :)
>>>>>
>>>>> Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.
>>>>>
>>>>> NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde bir
>>>>> örnek bulamadım.
>>>>> Richfaces demo sayfasından da örneklere baktım ancak, bean lerin
>>>>> sourceları
>>>>> belirtmediğinden malesef bir işime yaramadı.
>>>>> yardımcı olabilirseniz çok sevinirim.
>>>>>
>>>>> source kodlarımı ekte yolluyorum.
>>>>> kullandığım libraryler de ekteki resim içinde
>>>>> şimdiden teşekkürler
>>>>>
>>>>>
>>>>> ------------------------------
>>>>> Give to a good cause with every e-mail. Join the i'm Initiative from
>>>>> Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_+GoodCause>
>>>>>
>>>>
>>>>
>>>
>>
>  
>

Re: Richfaces Datatable Sorting İşlemi

by zgr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hepinize çok teşekkür ediyorum.

mesai bittiğinden mailleri şimdi görüyorum.

pazartesi direk bu işlemi deneyeceğim.

23 Mayıs 2008 Cuma 15:44 tarihinde Cagatay Civici <cagatay.civici@...>
yazmış:

>   Datascrolleri kandirmaniz gerekiyor:)
>
> Ornek;
> http://prime.com.tr/cagataycivici/?p=51
>
> 2008/5/23 Berkay Aktan <berqui@...>:
>
>    yollamış olduğum kod bloğunda sortlamanın çalışması gerek problem başka
>> bi yerde olabilir..sayfalamayı richfaces in component leri yerine kendin
>> yapacaksan dediğin rownum yöntemini kullanabilirsin.
>>
>> next ve previous diye 2 metot yazarsın bu metotlar içerisinde de
>> currentPage++/-- yaparsın sorguya ise belirttigin pageSize ile currentPage i
>> çarpıp verirsin.kod olarak bulmak istersen google da örnekleri çıkacaktır
>> genel olarak kafanda fikir oluşmuştur umarım.
>>
>>
>> kolay gelsin
>> *
>> Berkay Aktan*
>> SCJP 5.0
>>
>> 2008/5/23 Ozgur Bilir <ozgur.bilir@...>:
>>
>>>   Çok teşekkür ediyorum,
>>>
>>> Sayfalama çalıştı çok mutlu oldum :)
>>>
>>> Ama malesef sortlama çalışmıyor. Burada benim sql e eklenecek bir '*order
>>> by*' şeklinde stringi seçilen kolona göre eklemem gerekiyor.
>>> Bir de burada tüm liste tümüyle database den alınıyor.
>>> Yani 81 il birden alınıp, sayfalaması o şekilde yapılıyor.
>>> Burada da *where rownum between 1 and 10* gibi bir deyim kullanmak
>>> istiyorum.
>>> (Çok yüklü datalar olması durumu için bunları istiyorum)
>>>
>>> Bunları nasıl yapabilirim acaba?
>>>
>>>
>>> 23 Mayıs 2008 Cuma 12:44 tarihinde Berkay Aktan <berqui@...>
>>> yazmış:
>>>
>>>   Selamlar..
>>>>
>>>> Kodun düzgün çalışması için
>>>>
>>>>  <h:form>
>>>>         <rich:dataTable id="mytable" value="#{cityBean.cities}"
>>>> var="cty"
>>>>             rowClasses="cur" sortMode="single" rows="1">
>>>>             <rich:column sortBy="#{cty.id}">
>>>>                 <f:facet name="header">
>>>>                     <h:outputText value="Sehir Kodu" />
>>>>                 </f:facet>
>>>>                 <h:outputText value="#{cty.id}" />
>>>>             </rich:column>
>>>>             <rich:column sortBy="#{cty.name}">
>>>>                 <f:facet name="header">
>>>>                     <h:outputText value="Sehir Adi" />
>>>>                 </f:facet>
>>>>                 <h:outputText value="#{cty.name}" />
>>>>             </rich:column>
>>>>         </rich:dataTable>
>>>>         <rich:datascroller align="left" for="mytable" maxPages="5" />
>>>>     </h:form>
>>>>
>>>> şeklinde düzeltmen gerekiyor birde sort edebilmek için herhangi bir
>>>> extra sorgu yada comparator yazmana gerek yok.Richfaces hallediyor.
>>>>
>>>> Hadi kolay gelsin..
>>>>
>>>> *Berkay Aktan*
>>>> SCJP 5.0
>>>>
>>>>
>>>> 2008/5/23 Ozgur Bilir <ozgur.bilir@...>:
>>>>
>>>>   Merhaba Benan Bey,
>>>>>
>>>>> Malesef olmadı :(
>>>>>
>>>>> sort işlemi de yapamıyorum :(
>>>>>
>>>>> 23 Mayıs 2008 Cuma 10:34 tarihinde BENAN AKTAS <aktasbenan@...>
>>>>> yazmış:
>>>>>
>>>>>    <r:datascroller rendered="#{indirimArtirimHome.list.size > 10}" />
>>>>>>
>>>>>>
>>>>>> sayfalama için bu tarz birrşey yeterli olabilir diye düşünüyorum
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Benan AKTAŞ
>>>>>> Java Developer
>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> To: jsf_tr@...
>>>>>> From: ozgur.bilir@...
>>>>>> Date: Fri, 23 May 2008 10:29:24 +0300
>>>>>> Subject: [jsf_tr] Richfaces Datatable Sorting İşlemi
>>>>>>
>>>>>>
>>>>>>
>>>>>> Merhaba,
>>>>>>
>>>>>> Eski iş yerimde servlet yazmış biri olarak, henüz yeni yeni JSF ye
>>>>>> giriş
>>>>>> yaptım. (1,5 hafta)
>>>>>>
>>>>>> Richfaces datatable kullanarak, bir tablodan basitçe il datalarını
>>>>>> almak, bu
>>>>>> dataları sayfalamak ve sort etmek istiyorum. (kolona göre sql e order
>>>>>> vereceğim)
>>>>>>
>>>>>> Dataları sayfada göstermeyi anca başarabildim. :)
>>>>>>
>>>>>> Nasıl sort edip sayfalayabileceğimi anlatabilirseniz sevinirim.
>>>>>>
>>>>>> NOT : inanın internetten çok araştırma yaptım ama istediğim şekilde
>>>>>> bir
>>>>>> örnek bulamadım.
>>>>>> Richfaces demo sayfasından da örneklere baktım ancak, bean lerin
>>>>>> sourceları
>>>>>> belirtmediğinden malesef bir işime yaramadı.
>>>>>> yardımcı olabilirseniz çok sevinirim.
>>>>>>
>>>>>> source kodlarımı ekte yolluyorum.
>>>>>> kullandığım libraryler de ekteki resim içinde
>>>>>> şimdiden teşekkürler
>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> Give to a good cause with every e-mail. Join the i'm Initiative from
>>>>>> Microsoft.<http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_+GoodCause>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>  
>

Re: Richfaces Datatable Sorting İşlemi

by zgr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hepinize çok teşekkür ediyorum

Sonunda sayfalama olayını sayenizde becermiş durumdayım, (Araya başka bir iş
girdiğinden şimdi bakabildim)

Şu anda sort işlemi yapamıyorum.

Sort edeceğim kolona göre sql e *order by code* gibi bir alan ekleyeceğim.

Kaynak kodları ekte gönderiyorum

Bu konuda da yardımcı olabilirseniz çok mutlu olacağım.

 

JSFReferenceProject.war (11K) Download Attachment

Re: Richfaces Datatable Sorting İşlemi

by zgr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Merhaba Arkadaşlar,

Database den, sql ile datayı alırken sayfalama yapmayı sayenizde becerdim.
( where rownum between 1 and 20 şeklinde sql e ek yaparak.)

Ama başka bir sorunum daha var.
Aynı şekilde sql e ek yaparak kolona göre sort işlemi de yapmak istiyorum.
( order by code şeklinde sql e ek yaparak)

Kaynak kodları ekte gönderiyorum.

Not : Her seferinde sort işlemi için sql sonuna ek gelmesi gerekiyor.
Yani sayfalama db den yapıldığından sıralama işlemi de db den yapılmalı.

Yeniden yardımcı olabilirseniz çok sevinirim :)JSFReferenceProject.war
LightInTheBox - Buy quality products at wholesale price