[Gelöst] - Multi Value Picklists und Checkboxen

11. November 2009 14:17

Hallo zusammen,

ich habe wieder größere Anpassungen vor der Brust und hänge mal wieder fest. Wir benötigen Felder mit Checkboxen (Mehrfachauswahl), anstatt der normalen Radiobuttons (Einfache Auswahl). Standardmäßig gibts sowas in CRM nicht, also hab ich wie immer gegooglet und das hier gefunden:
http://jianwang.blogspot.com/2009/01/cr ... elect.html

So nun wird in diesem Blog davon ausgegangen, dass es Multi-Value Picklists gibt, nur wie erstelle ich die? Standardmäßig kann ich nur ein Element pro Picklist auswählen. Das Einzige was ich dazu gefunden habe ist das hier:
http://mscrm4ever.blogspot.com/2008/09/ ... klist.html

Gibts da noch nen anderen Weg?

Beste Grüße,
Christian
Zuletzt geändert von CK82 am 11. November 2009 18:07, insgesamt 1-mal geändert.

Re: Multi Value Picklists und Checkboxen

11. November 2009 16:42

Hallo Christian,

da hast du was falsch verstanden. Die Anpassung von Jim Wang benötigt nur eine einfache Picklist und ein Textfeld für die Daten. Was das Script macht ist im Prinzip nichts anderes als die Inhalte der Pickliste zu verwenden, um die MultiSelect Checkboxen anzuzeigen und das nvarchar-Feld für die Speicherung der Daten zu verwenden.

Beachte aber, das bei einer solchen Umsetzung die Suche nach den ausgewählten Datensätzen anders ist, als der Benutzer es von Checkboxen erwartet, da die Daten ja nicht in Checkboxen sondern als String in einem nvarchar-Feld gespeichert werden.

Re: Multi Value Picklists und Checkboxen

11. November 2009 16:47

Hallo Michael,

danke für die Antwort und ich hoffe dir gehts wieder besser.

Eigentlich hab ich genau so verstanden, wie du es beschrieben hast, nur funktionierts so einfach mit "Copy & Paste" (Anpassung auf die Feldnamen natürlich) nicht und daher hab ich nach Lösungsmöglichkeiten gesucht.
Jetzt heißt es wohl - Code debuggen.... :(

Re: Multi Value Picklists und Checkboxen

11. November 2009 16:53

Hallo Christian,

danke der Nachfrage, zumindestens sind die Kopfschmerzen jetzt erträglich :-)

Überprüfe einmal, ob die wirklich den kompletten Code bekommen hast, es gibt da bei Blogspot immer wieder mal Probleme.

Re: Multi Value Picklists und Checkboxen

11. November 2009 16:59

ja ich hab den Code sowohl von Blogspot als auch von msdn (http://blogs.msdn.com/crm/archive/2009/ ... klist.aspx) mehrmals kopiert und wieder eingefügt. Ich sollte eigentlich alles habe, prüfe es aber nochmal.

Folgender Fehler tritt auf sobald ich das Formular schließe (nicht wenn ich es aufrufe und der Code ist eigentlich im OnLoad-Event):
Code:
Inhalt der Microsoft Dynamics CRM-Fehlerberichterstattung

<CrmScriptErrorReport>
  <ReportVersion>1.0</ReportVersion>
  <ScriptErrorDetails>
   <Message>Nicht abgeschlossene Zeichenfolgenkonstante</Message>
   <Line>133</Line>
   <URL>/Testcrm&#47;_forms&#47;FormScript.js.aspx&#63;etc&#61;2&#38;FormType&#61;main&#38;FormName&#61;crmForm</URL>
   <PageURL>/Testcrm&#47;sfa&#47;conts&#47;edit.aspx&#63;id&#61;&#123;04AA82BC-B8CE-DE11-8878-00155D013A10&#125;</PageURL>
   <Function></Function>
   <CallStack>
   </CallStack>
  </ScriptErrorDetails>
  <ClientInformation>
   <BrowserUserAgent>Mozilla&#47;4.0 &#40;compatible&#59; MSIE 7.0&#59; Windows NT 6.1&#59; WOW64&#59; Trident&#47;4.0&#59; SLCC2&#59; .NET CLR 2.0.50727&#59; .NET CLR 3.5.30729&#59; .NET CLR 3.0.30729&#59; Media Center PC 6.0&#59; InfoPath.2&#41;</BrowserUserAgent>
   <BrowserLanguage>de</BrowserLanguage>
   <SystemLanguage>de</SystemLanguage>
   <UserLanguage>de</UserLanguage>
   <ScreenResolution>1440x900</ScreenResolution>
   <ClientName>Web</ClientName>
  </ClientInformation>
  <ServerInformation>
    <OrgLanguage>1031</OrgLanguage>
    <OrgCulture>1031</OrgCulture>
    <UserLanguage>1031</UserLanguage>
    <UserCulture>1031</UserCulture>
    <OrgID>&#123;2FF09851-BCD9-49B9-BFEB-AD9672FF6E9A&#125;</OrgID>
    <UserID>&#123;0B7E89EB-58C9-DE11-ABD5-00155D013A10&#125;</UserID>
    <CRMVersion>4.0.7333.2138</CRMVersion>
  </ServerInformation>
</CrmScriptErrorReport>

Re: Multi Value Picklists und Checkboxen

11. November 2009 17:53

Hallo,

kommt der Fehler auch, wenn du gar nichts in der Multi Pickliste auswählst? Dann ist es mit sehr großer Wahrscheinlichkeit ein Fehler im JavaScript.

Re: Multi Value Picklists und Checkboxen

11. November 2009 18:07

ja der Fehler kam auch wenn ich ncihts eingetragen habe. Habe jetzt den Kommentar mit den br-Tags rausgenommen, danach funktioniert es.

Das die Felder nicht so einfach in der erweiterten Suche drin sind ist kein Problem. Ich will das hinterher per VS-Report auswerten... Das wird dann die nächste Hürde :)