SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Dropdown Liste in der Höhe vergrößern

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
375 Beiträge
YoWoo erstellt 31 Aug. 2009 09:49
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

ich habe hier eine Benutzerdefinierte Liste, die eine "Nachschlagefeld" besitzt. Dieses liest aus einer anderen Tabelle ca. 50 Objekte aus und ermöglicht die Auswahl eines Objektes. Nun das kleine Problem, wenn ich das Dropdown Feld öffne, werden mir nur ca. 10 Einträge gezeigt, dann muss ich scrollen. Wie kann ich die Höhe des Feldes anpassen, damit man mehr sieht.

Wenn ich mir den Quelltext anschaue, dann muss ich im Style Feld sicherlich nur die Höhe angeben, was hier noch nicht der Fall ist, bei einem anderen Feld (siehe Code 2), ist stand. 125px gesetzt, somit sieht man viel mehr.

Mit SharePoint Designer 2007 kann ich die entsp. NewForm.aspx Seite öffnen, aber mir wird dann nur der Standardwebpart angezeigt, ich kann nichts konfigurieren. Bisher konnte ich z.B. bei den Navbars die Tiefe konfigurieren, in wie weit sie bei Beginn aufgeklappt sind, daher dachte ich dass ich das mit SPD2007 auch ändern kann.

Code:

<span dir="none"><span style="vertical-align:middle"><input name="ctl00$m$g_dc86d730_1318_4c24_bd92_5169bde741eb$ctl00$ctl04$ctl01$ctl00$ctl00$ctl04$ctl00$ctl01" type="text" id="ctl00_m_g_dc86d730_1318_4c24_bd92_5169bde741eb_ctl00_ctl04_ctl01_ctl00_ctl00_ctl04_ctl00_ctl01" class="ms-lookuptypeintextbox" onfocusout="HandleLoseFocus()" opt="_Select" title="Auswahl" optHid="SPAuswahl_Hidden" onkeypress="HandleChar()" onkeydown="HandleKey()" match="" choices="(Ohne)|0|1|1|10|10|11|11|12|12|13|13|14|14|15|15|16|16|17|17|18|18|19|19|2|2|20|20|21|21|22|22|23|23|24|24|25|25|26|26|27|27|28|28|29|29|3|3|30|30|31|31|32|32|33|33|34|34|35|35|36|36|37|37|38|38|39|39|4|4|40|40|41|41|5|5|6|6|7|7|8|8|9|9" onchange="HandleChange()" /><img alt="Nachschlagewerte anzeigen" onclick="ShowDropdown('ctl00_m_g_dc86d730_1318_4c24_bd92_5169bde741eb_ctl00_ctl04_ctl01_ctl00_ctl00_ctl04_ctl00_ctl01');" src="/_layouts/images/dropdown.gif" style="border-width:0px;vertical-align:middle;" /></span><br/></span>

-------------------

ctl04_ctl00_ctl00_MultiLookupPicker_data" name="ctl00$m$g_f3751711_4791_4167_a3b4_b186a5a0d78c$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$MultiLookupPicker$data" type="hidden" value="1|t1.0|t |t |t2|t1.0|t |t |t3|t1.0|t |t |t4|t1.0|t |t |t5|t1.0|t |t |t6|t1.0|t |t "></input><input id="ctl00_m_g_f3751711_4791_4167_a3b4_b186a5a0d78c_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_MultiLookupPicker_initial" name="ctl00$m$g_f3751711_4791_4167_a3b4_b186a5a0d78c$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$MultiLookupPicker$initial" type="hidden" value=""></input>

<div style='width:143px;height:125px;overflow:scroll'><select name="ctl00$m$g_f3751711_4791_4167_a3b4_b186a5a0d78c$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$SelectCandidate" id="ctl00_m_g_f3751711_4791_4167_a3b4_b186a5a0d78c_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_SelectCandidate" multiple="multiple" title="test mögliche Werte" onchange="GipSelectCandidateItems 

Alle Antworten

Ohne Rang
375 Beiträge
YoWoo Als Antwort am 31 Aug. 2009 10:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

 

ich habe es geschafft die NewForm.aspx Website in den bearbeitetenden Modus zu versetzen.

Jetzt habe ich auch das Feld:

<td width="400px" height="200px" valign="top" class="ms-formbody">
       <SharePoint:FormField runat="server" id="ff2{$Pos}" ControlMode="New" FieldName="Auswahl" __designer:bind="{ddwrt:DataBind('i',concat('ff2',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Auswahl')}"/>
       <SharePoint:FieldDescription runat="server" id="ff2description{$Pos}" FieldName="Auswahl" ControlMode="New"/>
      </td>

 

Das Problem ist, ich kann nicht die höhe definieren für das FormField. Da kommt der Fehler dass der Parameter "height" bei IE6 nicht unterstützt wird. Naja ich schau mal weiter, wenn jemand was weiß, einfach antworten.

Ohne Rang
375 Beiträge
YoWoo Als Antwort am 31 Aug. 2009 10:56
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Der Parameter "DisplaySize" funktioniert nicht, jetzt habe ich gelesen, dass man da irgendwie ein JavaScript ausführen kann, damit mehr als die 8 Einträge angezeigt werden.