我想禁用 PF 6 中p:progressBar
过渡的动画。在PF 7中,可以通过animationDuration="0"
实现。 PF 6有什么解决方法吗?
答案 0 :(得分:1)
只需将其添加到Javascript中即可覆盖ProgressBar并删除动画。
PF('progress').setValue = function(value) {
if(value >= 0 && value<=100) {
if(value == 0) {
this.jqValue.hide().css('width', '0%').removeClass('ui-corner-right');
this.jqLabel.hide();
}
else {
if(this.cfg.labelTemplate) {
var formattedLabel = this.cfg.labelTemplate.replace(/{value}/gi, value);
this.jqLabel.text(formattedLabel).show();
}
}
this.value = value;
this.jq.attr('aria-valuenow', value);
}
}