PrimeFaces takımından KomutDüğmesi bir simge belirlemenizi sağlar/devre simgesini etkinleştirmek:PrimeFaces KomutDüğmesi: Dinamik
<p:commandButton value="Press me" icon="redBall" ... />
Ancak, ben/etkinleştirmek bir JSF bağlı simge fasulye özelliğini yönetilen devre dışı bırakmanız gerekir.
Ben Bu farklı simgeler seçtiğiniz için çalışır, ancak tamamen simgesini devre dışı bırakmak için izin vermez<p:commandButton value="Press me" icon="#{bean.iconClass}" ... />
çalıştı (yani icon=
özniteliği olmadan gibi aynı işleme almak). Boş bir dize getIconClass()
içinde döndürebilir, ancak PrimeFaces düğmenin içindeki simge için ek <span>
eklemeye devam eder ve CSS stili bu açıklığın varsayılan bir simge ile görünmesine neden olur.
PrimeFaces'a "Hiç simge istemiyorum" (icon=
özniteliğinin tümünü almayıp hariç) anlatmanın bir yolu var mı?
denemede ile
'getIconClass()' – Daniel
@Daniel içinde 'null' dönmek için: Bu işe görünmüyor. Bunu yaparsam, varsayılan simge hala gösterilmektedir. Görünüşe göre, "null", JSF içinde "" "ye çevrilir. – sleske