<af:popup autoCancel="disabled" id="ptranslate"
binding="#{backingBeanScope.backing_Notifs.ptranslate}" childCreation="deferred">
<af:panelWindow id="pw11" binding="#{backingBeanScope.backing_Notifs.pw11}"
closeIconVisible="false" modal="true"
title="#{LoggedUserBean.mapTranslations['OT_TRANSLATE']}"
styleClass="AFStretchWidth">
<af:panelCollection id="pc6" binding="#{backingBeanScope.backing_Notifs.pc6}"
featuresOff="columnsMenuItem detachToolbarItem formatMenu freeze freezeMenuItem freezeToolbarItem reorderColumnsMenuItem resizeColumnsMenuItem scrollToFirstMenuItem scrollToLastMenuItem showAsTopMenuItem showAsTopToolbarItem sortMenuItem statusBar wrap wrapMenuItem wrapToolbarItem viewMenu detachMenuItem detach">
<f:facet name="toolbar">
<af:toolbar id="t12" binding="#{backingBeanScope.backing_Notifs.t12}">
<af:panelGroupLayout id="pgl48" binding="#{backingBeanScope.backing_Notifs.pgl48}"
layout="horizontal" halign="center">
<af:commandImageLink id="cil11"
binding="#{backingBeanScope.backing_Notifs.cil11}"
icon="#{resource['images:add.png']}" text="txt"
action="#{backingBeanScope.backing_Notifs.AddRow}"
partialSubmit="true" immediate="true"/>
</af:panelGroupLayout>
</af:toolbar>
</f:facet>
<af:table value="#{bindings.TranslateVO1.collectionModel}" var="row"
rows="#{bindings.TranslateVO1.rangeSize}"
emptyText="#{bindings.TranslateVO1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.TranslateVO1.rangeSize}" rowBandingInterval="0"
selectedRowKeys="#{bindings.TranslateVO1.collectionModel.selectedRow}"
selectionListener="#{bindings.TranslateVO1.collectionModel.makeCurrent}"
rowSelection="single" id="t11" binding="#{backingBeanScope.backing_Notifs.t11}"
columnStretching="column:c51" contentDelivery="immediate" immediate="true">
<af:column id="c54" width="40" align="center">
<af:commandImageLink id="cil10"
action="#{backingBeanScope.backing_Notifs.deleteRowTranslate}"
icon="#{resource['images:delete.png']}" text="txt"
visible="#{row.IsoCode ne 'EN'}"/>
</af:column>
<af:column sortProperty="#{bindings.TranslateVO1.hints.Lang.name}" sortable="true"
headerText="#{LoggedUserBean.mapTranslations['COLUMN_LANG']}" id="c49">
<af:selectOneChoice value="#{row.bindings.Lang.inputValue}"
label="#{row.bindings.Lang.label}"
required="#{bindings.TranslateVO1.hints.Lang.mandatory}"
shortDesc="#{bindings.TranslateVO1.hints.Lang.tooltip}"
id="soc9" disabled="#{row.IsoCode eq 'EN'}">
<f:selectItems value="#{row.bindings.Lang.items}" id="si9"/>
</af:selectOneChoice>
</af:column>
<af:column sortProperty="#{bindings.TranslateVO1.hints.Key1.name}" sortable="true"
headerText="#{bindings.TranslateVO1.hints.Key1.label}" id="c50"
visible="false">
<af:outputText value="#{row.Key1}"
shortDesc="#{bindings.TranslateVO1.hints.Key1.tooltip}" id="ot62"/>
</af:column>
<af:column sortProperty="#{bindings.TranslateVO1.hints.TranslatedValue.name}"
sortable="true"
headerText="#{LoggedUserBean.mapTranslations['OT_TRANSLATED_VALUE']}" id="c51">
<af:inputText value="#{row.bindings.TranslatedValue.inputValue}"
label="#{bindings.TranslateVO1.hints.TranslatedValue.label}"
required="#{bindings.TranslateVO1.hints.TranslatedValue.mandatory}"
columns="#{bindings.TranslateVO1.hints.TranslatedValue.displayWidth}"
maximumLength="#{bindings.TranslateVO1.hints.TranslatedValue.precision}"
shortDesc="#{bindings.TranslateVO1.hints.TranslatedValue.tooltip}"
id="it10" disabled="#{row.IsoCode eq 'EN'}" partialTriggers="soc9">
<f:validator binding="#{row.bindings.TranslatedValue.validator}"/>
</af:inputText>
</af:column>
<af:column sortProperty="#{bindings.TranslateVO1.hints.IsoCode.name}" sortable="true"
headerText="#{bindings.TranslateVO1.hints.IsoCode.label}" id="c52"
visible="false">
<af:outputText value="#{row.IsoCode}"
shortDesc="#{bindings.TranslateVO1.hints.IsoCode.tooltip}"
id="ot63"/>
</af:column>
</af:table>
</af:panelCollection>
<af:spacer width="10" height="10" id="s30" binding="#{backingBeanScope.backing_Notifs.s30}"/>
<af:panelGroupLayout id="pgl47" binding="#{backingBeanScope.backing_Notifs.pgl47}"
layout="horizontal" halign="right">
<af:commandButton text="#{LoggedUserBean.mapTranslations['BTN_OK']}" id="cb17"
binding="#{backingBeanScope.backing_Notifs.cb17}"
action="#{backingBeanScope.backing_Notifs.AddTranslate}"/>
<af:spacer width="10" height="10" id="s31"
binding="#{backingBeanScope.backing_Notifs.s31}"/>
<af:commandButton text="#{LoggedUserBean.mapTranslations['BTN_CANCEL']}" id="cb18"
binding="#{backingBeanScope.backing_Notifs.cb18}"
action="#{backingBeanScope.backing_Notifs.closePtranslate}"
immediate="true"/>
</af:panelGroupLayout>
</af:panelWindow>
</af:popup>
public String showTranslate() {
RichPopup.PopupHints ph = new RichPopup.PopupHints();
//NOTIFICATIONS
DCIteratorBinding iterNotif = (DCIteratorBinding)evaluteEL("#{bindings.AdminNotifsPrfVO1Iterator}");
ViewObject voNotifs = iterNotif.getViewObject();
String I_NOTIF_ID = null;
if(voNotifs!=null && voNotifs.getCurrentRow()!=null){
I_NOTIF_ID = voNotifs.getCurrentRow().getAttribute("NotifId").toString();
}
System.out.println("########## I_NOTIF_ID: " + I_NOTIF_ID);
//EXECUTE QUERY
DCIteratorBinding iterTranslate= (DCIteratorBinding)evaluteEL("#{bindings.TranslateVO1Iterator}");
ViewObject voTranslate = iterTranslate.getViewObject();
System.out.println("voTranslate: " + voTranslate);
voTranslate.setNamedWhereClauseParam("pNotificationId", I_NOTIF_ID);
System.out.println("variaveeeeeeeeeeeeel: " + voTranslate.getNamedWhereClauseParam("pNotificationId"));
voTranslate.executeQuery();
//SHOW POP UP
ptranslate.show(ph);
return null;
}