Ændring af OnChange-event på Two-Option (Boolean) felter

af Henrik Jensen 22. juni 2013 14:07

Det er normalt sådan, at man skal fjerne fokus fra et felt, f.eks. et tekstfelt, før OnChange-eventen indtræffer. Dette gælder også for Alternativknapper (Two-Option, Radio Buttons) og Afkrydsningsfelter (Two-Option, Check Boxes)...til stor irritation for de fleste.

I mange tilfælde er man nød til at lave nogle tricks for at få eventen til at køre ved klik på Alternativknapper og Afkrydsningsfelter. En sådan kode kan f.eks. være: JScript eksempelkode: Toggle function (Checkboxes)...

I forbindelse med Opdateringspakke 12 (Rollup 12) eller December 2012 Service Update er eventen på Alternativknapper og Afkrydsningsfelter ændret så den kører således:

  • Når Two-Option (Boolean) felter er formateret til at bruge Alternativknapper (Radio Buttons), indtræffer hændelsen OnChange straks uden at kræve, at feltet mister fokus.
     
  • Når Two-Option (Boolean) felter er formateret til at bruge Afkrydsningsfelter, indtræffer hændelsen OnChange straks uden at kræve, at feltet mister fokus. Dette gælder dog ikke for Internet Explorer 7 eller 8. I dette tilfælde skal kontrolelementet mister fokus før OnChange begivenhed indtræffer.

De 2 ovenstående ændringer fungere også i de understøttede versioner af Google Chrome og Firefox.

Læs om ændringen i SDK'et (Engelsk)Use Form and Field Events...

Frigivelse af MS CRM 2011 SDK Opdatering 5.0.16

af Henrik Jensen 20. juni 2013 22:24

Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.16. Opdateringen indeholder rigtig mange ændringer og nyheder. Jeg anbefaler at tage et nærmere kig på disse ved at benytte følgende link (Engelsk): SDK Release History for V5.0.16...

Microsoft har ligeledes annonceret rigtig mange ændringer i den næste større frigivelse af SDK'et, herunder fjernelse af en række programmeringsmæssige elementer samt elementer som medvirker til at sikre bagudkompatabilitet. Læs mere om disse ændringer, og vær forberedt på hvilken indflydelse de kan få i dine CRM-projekter (Engelsk): What’s Changing in the Next Major Release...

Download (Engelsk)MS CRM 2011 Software Development Kit (SDK)...
MSDN (Engelsk)
MS CRM 2011 Software Development Kit (SDK)...

Bog: Microsoft Dynamics CRM 2011 Scripting Cookbook

af Henrik Jensen 27. april 2013 17:00

Nicolae Tarla har frigivet bogen Microsoft Dynamics CRM 2011 Scripting Cookbook.

Bogen er for dem som vil i gang med at programmere scripts i MS CRM 2011. Man behøver ikke at være programmør for at bruge - og forstå - bogen, men man skal have en lille smule erfaring i klientside scripting, for at få det fulde udbytte af bogen.

Bogen giver et overblik over mulighederne samt et godt grundlæggende kendskab til udvikling af klientside scripts  samt hvordan man håndterer disse i MS CRM 2011...og så er bogen spækket med eksempler, som man kan bruge direkte i sin egen MS CRM-løsning.

Ud over de forventede emner kommer bogen også omkring emner som:

Link til bogen (Engelsk)Microsoft Dynamics CRM 2011 Scripting Cookbook...

Understøttelse af Silverlight i fremtiden

af Henrik Jensen 18. april 2013 09:03

To af mine kollegaer; Bo Møller, CGI og Thomas Rath, CGI, har gjort mig opmærksom på understøttelse af Silverlight i fremtiden, og i særdeleshed i Internet Explorer 10.

Det er almindelig kendt at Silverlight skal udfases til fordel for HTML5, men det er måske ikke så rart at høre, at Silverlight ikke umiddelbart er supporteret i Internet Explorer 10. Ikke dermed sagt at det ikke fungerer, for det gør det som sådan. Men i og med at det ikke er supporteret, er der ingen garanti for at det vil blive ved med at fungere.

Microsoft har annonceret understøttelse af Silverlight frem til 2021...men som sagt ikke i Internet Explorer 10. Læs mere (Dansk): Supportlivscykluspolitik for Microsoft Silverlight...

Faktisk skriver Microsoft at bl.a. Silverlight ikke er understøttet i desktop-browsere under Windows 8. Læs mere (Engelsk) under spørgsmålet "Are browser plugins, such as Silverlight, supported in Internet Explorer 10?": Internet Explorer 10 FAQ for IT Pros...

Udmeldingen kan få stor betydning for MS CRM, da menge benytter Silverlight i forskellige løsninger.

Opdatering af IntelliSense til JScript

af Henrik Jensen 18. marts 2013 23:12

Jeg har tidligere beskrevet opsætningen og brug af IntelliSense til JScript i indlægget IntelliSense til JScript i MS CRM 2011...endnu bedre!.

I forbindelse med frigivelsen af SDK Opdatering 5.0.14, er IntelliSense til JScript blevet opdateret. Opdateringerne omfatter:

  • Nye skabeloner til Visual Studio 2012, både til Visual Basic og C#.
  • Et opdateret XrmPageTemplate.js library, som nu er mere robust end tidligere.
  • Understøttelse af Xrm.Utility-funktioner.
  • Understøttelse af Xrm.Page.context.getClientUrl-funktionen.

Som beskrevet i mit tidligere indlæg (IntelliSense til JScript i MS CRM 2011...endnu bedre!) anbefaler jeg, at man læser instruktionerne i Readme-filen.

Frigivelse af MS CRM 2011 SDK Opdatering 5.0.14

af Henrik Jensen 26. februar 2013 16:14

Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.14. Opdateringen indeholder bl.a.:

Download (Engelsk): MS CRM 2011 Software Development Kit (SDK)...
MSDN (Engelsk)
: MS CRM 2011 Software Development Kit (SDK)...

Javascript-fejl i forbindelse med Opdateringspakke 12

af Henrik Jensen 24. januar 2013 14:33

I forbindelse med Opdateringspakke 12 (Rollup 12) stilles der krav til klientside-kode (Javascript) man benytter. Man kan opleve at "gammel" kode, f.eks. fra MS CRM 4.0, ikke fungerer længere. I gennem længere tid har mange flaget for at benytte Custom Code Validation Tool til at identificere potentielle problemer, og få dem "ordnet" inden fremkomsten af Opdateringspakke 12 (Rollup 12).

Hvad værre er, at man kan rende ind i andre udfordringer, som må betegnes som fejl, som fremkommer efter Opdateringspakke 12 (Rollup 12). Brug af f.eks. executionObj.getEventArgs().preventDefault(), til at forhindre at en formular lukkes, kan resultere i en fejlmeddelelse.

Læs mere om fejlen og den midlertidige løsning herpå: Javascript-fejl i forbindelse med Opdateringspakke 12...

Frigivelse af MS CRM 2011 SDK Opdatering 5.0.13

af Henrik Jensen 13. januar 2013 11:40

Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.13. Opdateringen indeholder bl.a.:

  • Opdaterede komponenter som matcher den netop frigivne Opdateringspakke 12 (Rollup 12).
  • Opdateret en hel del af eksempelkoden, så de nu indeholder de nye muligheder og funktioner i forhold til Opdateringspakke 12 (Rollup 12).
  • Opdateret funktionaliteten omkring Ribbon Export (ExportedRibbonXml).
  • Tilføjet nye muligheder i forhold til adgang til Office 365 (godkendelse mv.)
  • En række almindelige rettelser til diverse tekster i SDK'et.
  • Opdatering af funktionaliteterne omkring Activity Feed.
  • Mulighed for at oprette Workflow Activities på MS CRM 2011 Online.
  • Understøttelse af flere browsere.

Download (Engelsk): MS CRM 2011 Software Development Kit (SDK)...
MSDN (Engelsk)
: MS CRM 2011 Software Development Kit (SDK)...

Bog: Microsoft Dynamics CRM 2011 Application Design

af Henrik Jensen 9. januar 2013 16:36

MS CRM MVP Mahendar Pal har frigivet bogen Microsoft Dynamics CRM 2011 Application Design.

Bogen er tiltænkt uerfarne såvel som erfarne personer, som skal tilpasse og udvikle løsninger i MS CRM 2011, og som skal have et overblik over mulighederne samt et godt grundlæggende kendskab til hvordan tilpasning og udvikling af MS CRM 2011 gøres.

Det overordnede formål med bogen er, via praktiske eksempler, at vise hvilke  xRM-muligheder MS CRM 2011 kan tilbyde.

Link til bogen (Engelsk): Microsoft Dynamics CRM 2011 Application Design...

OPDATERING: JScript eksempelkode

af Henrik Jensen 20. december 2012 07:45

Jeg har opdateret listen med JScript eksempelkode med følgende script:

  • JScript eksempelkode: Set default filter om view...
    Kode som indstille standardfilter på visninger, f.eks. Account og Contact. Eksempelkoden omfatter nu et eksempel på indstilling af filteret uden angivelse af parametre, og dermed er koden væsentlig mindre omfangsrig. Koden er usupporteret.

Liste med JScript eksempelkode: JScript eksempelkode...

OPDATERING: JScript eksempelkode

af Henrik Jensen 13. december 2012 11:53

Jeg har opdateret listen med JScript eksempelkode med følgende script:

Liste med JScript eksempelkode: JScript eksempelkode...

Oprette en e-mail-aktivitet med SSRS rapport som en vedhæftet PDF-fil

af Henrik Jensen 25. november 2012 09:23

Ankit Shah har lavet et indlæg, som handler om at oprette en e-mail-aktivitet som får vedhæftet en Reporting Services-rapport (SSRS) som PDF-fil.

Jeg har afprøvet løsningen som fungerer ganske udmærket. Løsningen består ef en række scripts og indeholder:

  1. Oprettelse af en e-mail-aktivitet for objektet Ordre.
  2. Oprette en vedhæftet fil til e-mail-aktivitet og tilknytte rapporten som vedhæftet fil.
  3. Konverterer rapporten til PDF "kald" vinduet med e-mail-aktiviteten

Læs om løsningen (Engelsk): Creating an e-mail activity with PDF format custom SSRS report as an attachment...

Bliv medlem af CRMUG DK

De regionale afdelinger i CRMUG giver mulighed for a mødes med andre medlemmer af CRMUG i dit lokalområde. Hermed får du mulighed for at mødes ansigt til ansigt og vidensdele med andre brugere af Microsoft Dynamics CRM i dit område.

Læs mere den Danske afdeling af CRMUG...

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 25 års, deraf mere end 18 år med CRM-systemer, og samtidig indehaver af mere end 50 Microsoft-certificeringer.

Mobil: +45 20 300 300
E-mail: hj@easyconsult.dk

EASYConsult ApS

Læs mere...

Downloads, værktøjer, installation og JScript

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016
    • Microsoft Dynamics 365

Ikoner:
    • Icons8

Krav og opsætninger til installation:
    • Krav og opsætninger MS CRM 2011
    • Krav og opsætninger MS CRM 2013
    • Krav og opsætninger MS CRM 2015
    • Krav og opsætninger MS CRM 2016
    • Krav og opsætninger Dynamics 365

JScript eksempelkode:
    • Javascript API-reference
    • Javascript eksempelkode

Diverse værktøjer:
    • Liste med værktøjer til MS CRM
    • Sysinternals
    • PowerShell og MS CRM 2011

Visual Studio, SSIS og Kingswaysoft
    • Visual Studio 2017
    • Dataværktøjer (SSIS) 2017
    • Kingswaysoft
    • SSIS Navnekonventioner

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.