2013-04-05 3 views
5

Я ищу, чтобы создать индикатор выполнения в Liferay, надеюсь, внутри плагина отображения динамического списка, но необязательно. Однако данные для индикатора выполнения будут поступать из списка. Любые предложения?Создать индикатор прогресса в Liferay

+0

Это может помочь [Добавить портлет индикатор прогресса] (http://www.liferay.com/community/wiki/-/wiki/Main/How+to+add+a+progress+bar+to+my+portlet), иначе вы можете создать свой собственный простой реализация индикатора прогресса с концепцией Threading, javascript и ajax. –

+0

@PrakashK большой! у вас есть какой-нибудь учебник? Я вижу, что они говорят о добавлении некоторого кода в конец JSP-файлов, как мне это сделать? Я новичок в Liferay, и я не знаю, где находятся файлы JSP – randomizertech

+0

http://www.liferay.com/community/forums/-/message_boards/message/24603710 Это помогло мне с индикатором выполнения в одном из мои проекты. –

ответ

1

Вы можете сделать это легко с помощью AlloyUI в Liferay 6.2. Вам нужен заполнитель для ProgressBar - что-то вроде этого:

<div id="myProgressBar" style="width:100%;height:20px;"></div> 

И тогда вы можете создать его с JavaScript, как это:

<aui:script use="aui-base,aui-progressbar"> 
var progressBar = new A.ProgressBar({ 
     boundingBox: '#myProgressBar', 
     label: '<%=percentage%>%', 
     orientation: 'horizontal', 
     value: '<%=percentage%>', 
    }).render(); 
</aui:script> 

Вы можете прочитать больше о прогрессе вариантов бар конфигурации здесь: http://alloyui.com/api/classes/A.ProgressBar.html

А некоторые образцы здесь: http://alloyui.com/versions/2.0.x/tutorials/progress-bar/

Смежные вопросы