James Falkner 10 Anos atrás Sébastien, very very nice post! A+ on formatting, use of Gist, translation, and of course dynamic scripting for the purposes of debugging and prototyping is really really useful for all devs.. Thanks, and keep 'em coming! Por favor, autentique-se para votar. Responda como... Cancelar
Kailash Yadav 10 Anos atrás Very nice article Por favor, autentique-se para votar. Responda como... Cancelar
(Você) 10 Anos atrás [...] // In reply to 5 tips to improve usage of the Liferay script console - by Sébastien Le Marchand [...] Read More Por favor, autentique-se para votar. Responda como... Cancelar
Kan Zhang 10 Anos atrás Tip #6: Schedule your script to run as a CRON jobhttp://www.liferay.com/web/kzhang/blog/-/blogs/re-5-tips-to-improve-usage-of-the-liferay-script-consoleI post it as a sepreate blog entry because I cannot use GIST or format in comment area... Por favor, autentique-se para votar. Responda como... Cancelar
Jay Patel 10 Anos atrás Very Interesting Por favor, autentique-se para votar. Responda como... Cancelar
Enrique Valdes Lacasa 9 Anos atrás Great article! Thanks Sébastien, I was just asking myself if I could use the actionRequest variable in the scripts...tip number 3 was what I needed. Por favor, autentique-se para votar. Responda como... Cancelar
Jörg Halitschke 8 Anos atrás Really nice! Por favor, autentique-se para votar. Responda como... Cancelar
Kashif Ayyaz Haider 8 Anos atrás Very nice explanation, I am troubling to access custom service using your tips but no success.I have my own table generated via service builder say Bookwhen i callbooks = BookLocalServiceUtil.getBooks(QueryUtil.ALL_POS, QueryUtil.ALL_POS)it says No such property: BookLocalServiceUtil for class: Script5i have imported service package of my portlet as well here Por favor, autentique-se para votar. Responda como... Cancelar Jeffrey Handa Kashif Ayyaz Haider 8 Anos atrás Hi Kashif, If your'e using a Service from a plugin you'll need to use the PortletBeanLocatorUtil.locate() method. https://docs.liferay.com/portal/6.2/javadocs/com/liferay/portal/kernel/bean/PortletBeanLocatorUtil.html#locate(java.lang.String, java.lang.String)For example, bookLocalService= com.liferay.portal.kernel.bean.PortletBeanLocatorUtil.locate("book-portlet", "com.sample.service.BookLocalService")@Sébastien - Thanks for a great post! It's still very useful. Por favor, autentique-se para votar. Responda como... Cancelar
Jeffrey Handa Kashif Ayyaz Haider 8 Anos atrás Hi Kashif, If your'e using a Service from a plugin you'll need to use the PortletBeanLocatorUtil.locate() method. https://docs.liferay.com/portal/6.2/javadocs/com/liferay/portal/kernel/bean/PortletBeanLocatorUtil.html#locate(java.lang.String, java.lang.String)For example, bookLocalService= com.liferay.portal.kernel.bean.PortletBeanLocatorUtil.locate("book-portlet", "com.sample.service.BookLocalService")@Sébastien - Thanks for a great post! It's still very useful. Por favor, autentique-se para votar. Responda como... Cancelar