Я использую Timeago for Xpages и inifinite scrolling Custom Control. Если я использую одни из них, это хорошо. Но если использовать и нехорошо. Timeago работает только с записями в repeatlimit. Если я прокручу другой, у вас нет даты Timeago. Timeago, вызываемый функцией dojo.addOnLoad. В первый раз все в порядке. Какое событие или функция я должен использовать?infinScroll с pagerAddRows, но Timeago работает только для ограничения повторения не более
1
A
ответ
2
Вы можете использовать скрипт, когда нажата кнопка прокрутки бесконечности, чтобы добавить скрипты для пользовательского элемента Timeago.
Я добавил скрипт Timeago в бесконечный скрипт прокрутки и через 500 мс (время до тех пор, пока сервер не ответит и не выберет больше строк) он будет повторно разбирать все классы timeago.
<xp:scriptBlock id="scriptBlock1">
<xp:this.value><![CDATA[$(window).scroll(function(){
if($(window).scrollTop() == $(document).height() - $(window).height()) {
$(".infiniteScroll ul li a").click();
setTimeout(function(){
dojo.query(".timeago").forEach(function(el) {
var timeagoWidget= dijit.getEnclosingWidget(el);
if(!timeagoWidget){
timeagoWidget = new timeago.Timeago({}, el);
}
//refresh timeago
timeagoWidget.refresh();
});
},500);
}
});]]></xp:this.value>
</xp:scriptBlock>
Другой вариант - уклонение от частичного обновления и всегда повторное выполнение сценариев timeago. Как вы можете захватить это объясняется here.
Смежные вопросы
- 1. jQuery timeago не всегда работает
- 2. Для некоторых значений jquery timeago не работает
- 3. Timeago Jquery плагин не работает
- 4. Timeago не работает в вызове ajax
- 5. PHP timeago дружеская дата не работает
- 6. jQuery/Timeago - Не работает на firefox
- 7. Плагин Timeago не работает в javascript
- 8. infinScroll + masorny разбился
- 9. соответствует только один раз, но не более
- 10. rdd.saveAsTextFile, похоже, не работает, но повторения throw FileAlreadyExistsException
- 11. DateTime вопрос локализации с timeago
- 12. jQuery timeago использование
- 13. UILocalNotification интервал повторения не работает
- 14. Поддержка арабского языка для Timeago JQuery плагина
- 15. ManyToOne ограничения не работает
- 16. Работа с плагином Jquery timeago
- 17. Timeago + Localtime комбинированный
- 18. Textfiled для ограничения только чисел
- 19. Fancybox не работает с jQuery Масонство на страницах, загруженных через infinScroll
- 20. timeago vs cutetime vs prettydate
- 21. IOS Ограничения не работает
- 22. Почему sp_rename не работает для ограничения CHECK?
- 23. Ограничения в MATLAB генетического алгоритма - не только входные Ограничения
- 24. Как получить плагин timeago jQuery для работы
- 25. Timeago + DateJS = NaN
- 26. SharedPreferences не работает для некоторых флажков, но только для нескольких
- 27. sqlQuery с использованием переменной ограничения не работает.
- 28. пользовательского UITableViewCell Ограничения не работает
- 29. Как исправить ошибки Timeago
- 30. Обновление ограничения динамически не работает
Это замечательно. Я попробую. Thx для этого. – khsopro
У меня проблема с ID для виджета. Я не могу вычислить идентификатор вычисленного текста. Если я попытаюсь поместить составные данные в идентификатор, он сказал, что это null. Но это не так. Ошибка: попытался зарегистрировать виджет с id == timeago_Timeago_0, но этот идентификатор уже зарегистрирован – khsopro
Проверьте отредактированный код. Раньше он перестраивал виджеты timeago на domNodes, где уже виджеты ... извините за это ;-) –