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
99 lines
4.8 KiB
<tr><td class="db_label">Projekt/Kostenträ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äger</th> |
|
<!-- <th>Gültig von</th><th>Gü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ö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ö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ügemodus, alle vorhandenen Datensätze werden ausgeblendet. Zum Einfügen des neuen Datensatzes klicken Sie dann auf das Hä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ügen. Wenn Sie einen neuen Datensatz erzeugt haben, können Sie diesen mit diesem Button speichern.</span> |
|
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einfügen" src="../../images/circle_tick.svg" id="ins10" flavor="image"/> |
|
</td> |
|
</tr> |
|
</db:footer> |
|
</db:dbform> |
|
</table> |
|
</td> |
|
</tr>
|
|
|