James Falkner 10年 前 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! 投票するためにはログインが必要です。 次として送信する: キャンセル
(あなた) 10年 前 [...] // In reply to 5 tips to improve usage of the Liferay script console - by Sébastien Le Marchand [...] Read More 投票するためにはログインが必要です。 次として送信する: キャンセル
Kan Zhang 10年 前 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... 投票するためにはログインが必要です。 次として送信する: キャンセル
Enrique Valdes Lacasa 9年 前 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. 投票するためにはログインが必要です。 次として送信する: キャンセル
Kashif Ayyaz Haider 8年 前 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 投票するためにはログインが必要です。 次として送信する: キャンセル Jeffrey Handa Kashif Ayyaz Haider 8年 前 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. 投票するためにはログインが必要です。 次として送信する: キャンセル
Jeffrey Handa Kashif Ayyaz Haider 8年 前 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. 投票するためにはログインが必要です。 次として送信する: キャンセル