-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi,
I got this tab in a zul file and it works correctly:
<tab id="TabActividadesGenerales" label="Actividades generales" value="0" selected="true" w:use="zul.tab.TabExt" onCustom="@command('seleccionarTabActividad',evento=event.getTarget())"/>
In this same zul file I got this script:
<script defer="false" type="text/javascript">
zk.afterLoad("zul.tab", function () {
zul.tab.TabExt = zk.$extends(zul.tab.Tab,{
doClick_: function() {
this.fire("onCustom", null, {toServer:true});
}
});
});
</script>
How can I create this same tab in a java file?
I tried something like this but it is not working:
private Tab crearTabActividades (String valor, String label) {
final Tab tab = new Tab();
tab.setValue(valor);
tab.setLabel(label);
tab.setWidgetAttribute("w:use", "zul.tab.TabExt");
tab.setWidgetOverride("onClick", "function() { this.fire(\"onCustom\", null, {toServer:true});}");
tab.setParent(TabsActividades);
return tab;
}
Thank you, Javier
Asked: 2022-11-16 23:50:47 +0800
Seen: 2 times
Last updated: Nov 16 '22