मैं PF 6 में p:progressBar संक्रमण के एनीमेशन को अक्षम करना चाहता हूं। पीएफ 7 में यह animationDuration="0" के माध्यम से संभव है। क्या पीएफ 6 के लिए कोई उपाय है?

1
matoni 15 जुलाई 2019, 13:34

1 उत्तर

सबसे बढ़िया उत्तर

प्रोग्रेसबार को ओवरराइड करने और एनीमेशन को हटाने के लिए बस इसे अपने जावास्क्रिप्ट में जोड़ें।

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);
        }
    }

1
Melloware 15 जुलाई 2019, 15:35