2016-03-20 18 views
0

Bir Aikau sayfası hazırlıyorum ve bu sayfayı özel bir eylem belgesi kitaplığı aracılığıyla açıyorum. Aikau sayfasının sorgusu ile nodeRef'i veriyorum.Args webscript Alfresco paylaşım kademesi

Paylaşımdaki webkript'in javascript kodunda, args["nodeRef"] ve page.url.args["nodeRef"]'u denedim, ancak nodeRef'i alamıyorum; hepsi boş.

Herhangi biri, eylemin belgesinin bağlantısını veya düğümünü almama yardım edebilir mi?

+1

Eğer azalan paylaşır:

Not diğer bazı durumlarda size (isteğini ele herhangi bir spesifik Bahar Surf sayfasını kalmadan) hizmetinden doğrudan URI bir WebScript yürütmesini ederken bunu, sen aşağıdaki gibi parametreleri almak getir olabilir Bu sayfayı çağırmak için kullandığınız URL ile birlikte .xml dosyası? –

cevap

4

page.url.args['nodeRef'] yerine url.args['nodeRef'] kullanıyor olmalısınız!

Bu çağrıyı, bazı Spring Surf sayfalarında bazı bölgelerde yüklenen (tüm sayfayı bile kapsayabilir) bir web tarayıcısının JS denetleyicisinden yapıyorsunuzdur! page.url.args['nodeRef']'un sadece sayfa şablonu olarak hizmet veren web tarayıcılarının JS denetleyicisinde kullanılabildiğini ve bir Spring Surf sayfasının bazı bölgesinde yüklenen diğer web tarayıcılarında bulunmadığını unutmayın; bu durumda url.args['nodeRef']! args['nodeRef']

+0

Bu, sorunun cevabını sağlamaz. Bir yazardan eleştiri yapmak veya açıklama istemek için yazılarının altında bir yorum bırakın. - [Yorum Yaz] (/ review/düşük kaliteli yazılar/11703178) – Yazan

+0

@Yazan bu benim soruma cevap veriyor! Benim problemimi çözüyor! Teşekkürler Younes: D – PRVS

+0

@PRVS bu raporları zaten bildirilen raporlar aldım ve hala bu bir cevap değil, sorununuzu düzeltmesine rağmen, ama bu standart bir cevap değil, 'try' kullanarak ... bu daha fazla Bir yorum – Yazan