Groovy template

24 views
Skip to first unread message

Özkan Özgür YILMAZ

unread,
Dec 27, 2012, 6:18:08 AM12/27/12
to play-fra...@googlegroups.com
merhabalar
groovy de aşağıdaki bir kullanımda sorun yaşıyorum. 
Önerileriniz bekliyorum, teşekkürler...

%{
test = }% <span>deneme</span> %{
}%

Emre Tekelioğlu

unread,
Dec 27, 2012, 6:20:16 AM12/27/12
to play-fra...@googlegroups.com
Lütfen tam olarak ne yapmak istediğini daha net bir şekilde açıklar mısın?

27 Aralık 2012 13:18 tarihinde Özkan Özgür YILMAZ
<o.yilm...@gmail.com> yazdı:
Message has been deleted

Emre Tekelioğlu

unread,
Dec 27, 2012, 6:37:02 AM12/27/12
to play-fra...@googlegroups.com
---------- Yönlendirilmiş ileti ----------
Kimden: Özkan Özgür YILMAZ <o.yilm...@gmail.com>
Tarih: 27 Aralık 2012 13:31
Konu: Re: [play-framework-tr] Groovy template
Kime: emre.te...@4primes.com


bir java script değişkenim var ve benim bu javascript değişkenini bir
değişkene almam gerekiyor.

diyelim ki;

<script type="text/javascript">
var javaScriptVar = 'özgür';

//tam olarak burada groovye almam gerekiyor bu değişkeni

%{
groovyVar = }% javaScriptVar %{
}%
</script>

umarım açıklayıcı olmuştur.


27 Aralık 2012 Perşembe 13:20:16 UTC+2 tarihinde Emre Tekelioğlu yazdı:

Fehmi Can SAĞLAM

unread,
Dec 27, 2012, 6:47:24 AM12/27/12
to play-fra...@googlegroups.com, Emre Tekelioğlu
Selam,

#{set} ve #{get} tagleri işini görecektir. Yalnız js değişkeninin
evaluate edilmesi gerekir. document.write() ile yapabilirsin.

http://www.playframework.org/documentation/1.2.5/tags#set
http://www.playframework.org/documentation/1.2.5/tags#get

Kolay gelsin.

Fehmi Can SAĞLAM

unread,
Dec 27, 2012, 6:50:14 AM12/27/12
to play-fra...@googlegroups.com, Emre Tekelioğlu
Pardon:)

Böyle bir şey mümkün değil elbette. Javascript istemci tarafında render
edilir iken Groovy kodları sunucuda render edilir. Bu sebeple istediğin
pratik olarak mümkün olmadığı gibi teorik olarak da mümkün değil:)

Özkan Özgür YILMAZ

unread,
Dec 27, 2012, 6:58:00 AM12/27/12
to play-fra...@googlegroups.com, Emre Tekelioğlu
O zaman soruyu değiştirsek :)

peki bu #{set} ile bir groovy templatinin içinde global bir değişken tanımlayabilir miyiz ki? 


27 Aralık 2012 Perşembe 13:50:14 UTC+2 tarihinde Fehmi Can Sağlam yazdı:

Fehmi Can SAĞLAM

unread,
Dec 27, 2012, 7:09:02 AM12/27/12
to play-fra...@googlegroups.com, Emre Tekelioğlu, Özkan Özgür YILMAZ
Global değişkenden kastın tam olarak ne? #{set} ve #{get}in yapamadığı
bir şey mi? Eğer öyleyse controller'dan gönderebilirsin.

On Thu Dec 27 13:58:00 2012, Özkan Özgür YILMAZ wrote:
> O zaman soruyu değiştirsek :)
>
> peki bu #{set} ile bir groovy templatinin içinde global bir değişken
> tanımlayabilir miyiz ki?
>
>
> 27 Aralık 2012 Perşembe 13:50:14 UTC+2 tarihinde Fehmi Can Sağlam yazdı:
>
> Pardon:)
>
> Böyle bir şey mümkün değil elbette. Javascript istemci tarafında
> render
> edilir iken Groovy kodları sunucuda render edilir. Bu sebeple
> istediğin
> pratik olarak mümkün olmadığı gibi teorik olarak da mümkün değil:)
>
> On Thu Dec 27 13:47:24 2012, Fehmi Can SAĞLAM wrote:
> > Selam,
> >
> > #{set} ve #{get} tagleri işini görecektir. Yalnız js değişkeninin
> > evaluate edilmesi gerekir. document.write() ile yapabilirsin.
> >
> > http://www.playframework.org/documentation/1.2.5/tags#set
> <http://www.playframework.org/documentation/1.2.5/tags#set>
> > http://www.playframework.org/documentation/1.2.5/tags#get
> <http://www.playframework.org/documentation/1.2.5/tags#get>
> >
> > Kolay gelsin.
> >
> > On Thu Dec 27 13:37:02 2012, Emre Tekelioğlu wrote:
> >> ---------- Yönlendirilmiş ileti ----------
> >> Kimden: Özkan Özgür YILMAZ <o.yilm...@gmail.com <javascript:>>
> >> Tarih: 27 Aralık 2012 13:31
> >> Konu: Re: [play-framework-tr] Groovy template
> >> Kime: emre.te...@4primes.com <javascript:>

Özkan Özgür YILMAZ

unread,
Dec 28, 2012, 3:59:05 AM12/28/12
to play-fra...@googlegroups.com
arkadaşlar teşekkür ederim.

Fehmi hocanın dediği gibi #{set} ve #{get} ile bu işi çözdüm. 

tekrar teşekkürler.

NOT: Fehmi hocam rakı arası çok açılmadı mı?

27 Aralık 2012 Perşembe 13:18:08 UTC+2 tarihinde Özkan Özgür YILMAZ yazdı:
Reply all
Reply to author
Forward
0 new messages