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.
 
 
 
 
 
 

94 lines
5.2 KiB

<tr><td class="db_label">Gruppen</td>
<td>
<table class="subform">
<db:dbform orderBy="" childField="userinfo_id" parentField="tid" tableName="user_group_bez" maxRows="*" captionResource="true" followUp="/edit/kern/userinfo_edit.jsp" autoUpdate="false" multipart="false" dbConnectionName="<%= mandantenid %>">
<db:header>
<tr><th>Gruppe</th><th></th><th></th><th>Sachgebietsrechte</th></tr>
</db:header>
<db:body allowNew="true">
<!-- superx gruppen -->
<% if( currentRow_user_group_bez != null) {
if (currentRow_user_group_bez.get("external_entry")==null||currentRow_user_group_bez.get("external_entry").toString().equals("0"))
{
%>
<tr class="subform_tr"><db:textField hidden="true" fieldName="userinfo_id" overrideValue="<%= tid%>"/>
<td align="left">
<div id="fld_groupinfo_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_user_group_bezgroupinfo_id" class="schluesselfeld" type="text">
<db:select id="inp_user_group_bezgroupinfo_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, name from groupinfo order by name;"; %><db:queryData name="user_group_bez_groupinfo2" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</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>
<td>
<% sql = "SELECT "+currentRow_user_group_bez.get("groupinfo_id").toString()+",trim(sp_get_subquery_str(" + currentRow_user_group_bez.get("groupinfo_id").toString() +"::varchar(200), 'groupinfo_id','sachgebiete','name','group_sachgeb_bez','group_sachgeb_bez.sachgebiete_id=sachgebiete.tid')) from xdummy as dummy;"; %>
<db:dataLabel fieldName="groupinfo_id" nullFieldValue="--keine--">
<db:queryData name ="group_sachgeb" disableCache="true" query="<%=sql%>" dbConnectionName="<%= mandantenid %>"/>
</db:dataLabel>
</td>
</tr>
<% } else {%> <!--externe h1-gruppen kann nur adminstrtoren sein-->
<tr>
<td>
<% sql = "SELECT tid,'aus letzter HisInOne Rolle:<br>'||name from groupinfo order by name; "; %>
<db:dataLabel fieldName="groupinfo_id" nullFieldValue="--keine--">
<db:queryData name="k_group2" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" />
</db:dataLabel>
</td>
<td></td>
<td></td>
<td>
<% sql = "SELECT "+currentRow_user_group_bez.get("groupinfo_id").toString()+",trim(sp_get_subquery_str(" + currentRow_user_group_bez.get("groupinfo_id").toString() +"::varchar(200), 'groupinfo_id','sachgebiete','name','group_sachgeb_bez','group_sachgeb_bez.sachgebiete_id=sachgebiete.tid')) from xdummy as dummy;"; %>
<db:dataLabel fieldName="groupinfo_id" nullFieldValue="--keine--">
<db:queryData name ="group_sachgeb" disableCache="true" query="<%=sql%>" dbConnectionName="<%= mandantenid %>" />
</db:dataLabel>
</td>
</tr>
<% }
} else {%>
<tr class="subform_tr"><db:textField hidden="true" fieldName="userinfo_id" overrideValue="<%= tid%>"/>
<td align="left">
<div id="fld_groupinfo_id">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_user_group_bezgroupinfo_id" class="schluesselfeld" type="text">
<db:select id="inp_user_group_bezgroupinfo_id" styleClass="clsInputStyle" onChange="updateKeyfield(this)" fieldName="groupinfo_id" customEntry=",,true"><% sql = "select tid, name from groupinfo order by name;"; %><db:queryData name="user_group_bez_groupinfo2" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</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>
<td>
</td>
</tr>
<% }%>
</db:body>
<db:footer>
<tr class="subform_tr">
<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/new.png" 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/ok.png" id="ins10" flavor="image"/>
</td>
<td></td>
</tr>
</db:footer>
</db:dbform>
</table>
</td>
</tr>