SuperX-Kernmodul
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

99 lines
4.8 KiB

<tr><td class="db_label">Projekt/Kostentr&auml;gerrechte</td>
<td>
<table class="subform">
<db:dbform multipart="false" autoUpdate="false" followUp="/edit/kern/userinfo_edit.jsp" maxRows="*" tableName="user_kostentraeger" parentField="tid" childField="userid" orderBy="external_entry,key_apnr" dbConnectionName="<%= mandantenid %>" >
<db:header>
<tr><th>Projekt/Kostentr&auml;ger</th>
<!-- <th>G&uuml;ltig von</th><th>G&uuml;ltig bis</th>--> <th></th><th></th></tr>
</db:header>
<db:body allowNew="true">
<!-- superx gruppen -->
<% if( currentRow_user_kostentraeger != null) {
if (currentRow_user_kostentraeger.get("external_entry")==null||currentRow_user_kostentraeger.get("external_entry").toString().equals("0"))
{
%>
<tr class="subform_tr"><db:textField hidden="true" fieldName="userinfo_id" overrideValue="<%= tid%>"/>
<td align="left">
<% sql = "SELECT '0','Alle Projekte/Kostenträger' from xdummy union select key_apnr,trim(key_apnr) || '-' || name from kostentraeger order by 1; "; %>
<db:dataLabel fieldName="key_apnr">
<db:queryData name="k_kostentraeger" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" />
</db:dataLabel>
</td>
<!--
<td><db:dateField nullFieldValue="" pattern="dd.MM.yyyy" size="9" fieldName="gueltig_seit" onBlur="" useJsCalendar="true"/></td>
<td><db:dateField nullFieldValue="" pattern="dd.MM.yyyy" size="9" fieldName="gueltig_bis" onBlur="" useJsCalendar="true"/></td>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/>
</td>
-->
<td class="naviBtn">
<db:deleteButton confirmMessage="Wollen Sie diesen Eintrag wirklich l&ouml;schen?" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/>
</td>
</tr>
<% } else {%> <!--externe h1-gruppen kann nur adminstrtoren sein-->
<tr>
<td>
<% sql = "SELECT key_apnr,'aus letzter HisInOne Rolle:'||trim(key_apnr) || '-' || name from kostentraeger order by 1; "; %>
<db:dataLabel fieldName="key_apnr">
<db:queryData name="k_kostentraeger2" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" />
</db:dataLabel>
</td>
<!--
<td><db:dateField nullFieldValue="" pattern="dd.MM.yyyy" size="9" fieldName="gueltig_seit" onBlur="" useJsCalendar="true"/></td>
<td><db:dateField nullFieldValue="" pattern="dd.MM.yyyy" size="9" fieldName="gueltig_bis" onBlur="" useJsCalendar="true"/></td>
-->
<td></td>
<td></td>
</tr>
<% }
} else {%>
<tr class="subform_tr"><db:textField hidden="true" fieldName="userinfo_id" overrideValue="<%= tid%>"/>
<td align="left">
<input onblur="updateAndValidateSelect(this,true)" style="display:none" size="10" name="key_kotr" id="key_kotr" class="schluesselfeld" type="text" />
<% sql = "SELECT key_apnr,trim(key_apnr) || '-' || name from kostentraeger order by 1; "; %>
<db:select id="inp_kotr" fieldName="key_apnr" customEntry=" ,Bitte waehlen,true" onChange="updateKeyfield(this)">
<db:queryData name="k_kostentraeger3" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" />
</db:select>
</td>
<!--
<td><db:dateField nullFieldValue="" pattern="dd.MM.yyyy" size="9" fieldName="gueltig_seit" onBlur="" useJsCalendar="true"/></td>
<td><db:dateField nullFieldValue="" pattern="dd.MM.yyyy" size="9" fieldName="gueltig_bis" onBlur="" useJsCalendar="true"/></td>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/>
</td>
-->
<td class="naviBtn">
<db:deleteButton confirmMessage="Wollen Sie diesen Eintrag wirklich l&ouml;schen?" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/>
</td>
</tr>
<% }%>
</db:body>
<db:footer>
<tr class="subform_tr">
<td></td>
<td></td>
<td></td>
<td class="naviBtn"><span connectId="new10" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new10" flavor="image"/>
</td>
<td class="naviBtn"><span connectId="ins10" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins10" flavor="image"/>
</td>
</tr>
</db:footer>
</db:dbform>
</table>
</td>
</tr>