Hurtig og nem: Bruge jQuery at indstille a tekst felts værdi på en formular, SharePoint

Jeg begyndte at spille med jQuery i går. Jeg har været der ønsker at gøre dette i lang tid, lige siden Paul Grenier begyndte at skrive hans serie om jQuery for slutbrugere på det ærværdige www.endusersharepoint.com Web site. Som jeg bruger det, Jeg håber at tilføje en serie af "Quick og nemt" stillinger som denne. Dette indlæg beskriver, hvordan du indstiller en kendt tekst feltværdien til noget, du ønsker.

I dette scenario, Jeg har oprettet en brugerdefineret liste Hvis "nye" form ser ud som vist:

image

Dette er den nye form for en brugerdefineret liste med kolonnen standard titel og to listekolonner (ikke webstedskolonner; Jeg tror ikke, det bør gøre nogen forskel).

Målet er at tildele en vilkårlig værdi til feltet, "DefaultMeFieldNoSpaces" (Du kan fortælle jeg er lidt af en kujon med den "uden mellemrum" ting i gang, men jeg spice det i slutningen af denne artikel).

Denne bit af jQuery arbejdede nemlig mig:

<script type ="text/javascript">

  $(funktion() {

    $(' input[titel = DefaultMeFieldNoSpaces]').attr(
        {værdi: «Du befinder dig i en twisty labyrint af passager, alle ens.»});

  });

</script>

Som jeg forstår det denne bit af jQuery siger, "finde mig nogen input tag hvis titel = DefaultMeFieldNoSpaces. Derefter, sæt alle deres værdier til en berømt sætning fra en gammel computerspil."

Da der vil kun være ét felt i formen med en titel lig med "DefaultMeFieldNoSpaces" er vi sikret af tildeling af en værdi til dette felt, og ingen andre.

Hvad med et felt, hvis navn er mellemrum i det? Det er næsten det samme:

<script type ="text/javascript">

  $(funktion() {
     $(' input[titel = tildele felt med plads]').attr(
        {værdi: «Du befinder dig i en twisty labyrint af passager, alle ens.»});

  });

</script>

Jeg tror, dette er en temmelig sikker metode, hvilket betyder, at vi skal kunne finde det felt, vi vil, og kun feltet ønsker vi. Hvis man ser på giver SharePoint-HTML os, Det er lidt rodet:

<input
Navn= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
type= "tekst"
MaxLength= "255"
id= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
titel= "DefaultMeFieldNoSpaces"
klasse= "ms-lange"
/>

"titel" skiller sig ud som en genkendelig og forhåbentlig enestående egenskab til at hjælpe os med at identificere de særlige kolonne som vi vil tildele vores vilkårlig værdi.

Dette er et grundlæggende begreb. Indstilling af et felt i en vilkårlig måde som dette kommer ikke til at vinde nogen priser. Dog, Hvis vi ønsker at gøre mere interessant form niveau ting (som vi alle altid ønsker at gøre, Selvfølgelig, lige efter vi er færdige til opvask), som ændrer værdien af "område b" automatisk baseret på værdien af "felt en", Vi (JEG) nødt til at lære disse ting.

Jeg tror vores bedste chance for at få en rigtig nyttig værdi her er via titlen, mindst i tekstfelter. Der kan være en bedre, mere pålidelig tilgang. Hvis jeg kan finde det, Jeg opdaterer denne post. Hvis du kender en bedre måde, Indtal en kommentar.</slutningen>

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

SharePoint Demonstration: Udnytte SharePoint til at bygge en lodret forretningsprogram

[Bemærk: Vil jeg straks sige, at jeg har en finansiel interesse i det ønskede resultat af denne demonstration, som jeg nævner i fuld åbenhed, osv. Dette er faktisk den første gang jeg nogensinde har blogges om en begivenhed hvor jeg står til gavn for personligt på denne måde.]

Denne web demonstration finder sted torsdag, 06/04 ved 12:30 EDT, slutter ved 1:30PM EDT.

I samarbejde med min fremragende samarbejdspartner, Integrerede systemer og Services Group (ISSG), Jeg har arbejdet på at udvikle en lodret business program, der anvender SharePoint som platform. I dette tilfælde, Vi bygger et program, der tjener behovene hos producenter, der gør brugerdefinerede produkt til deres kunder. I disse tilfælde, en stor del af samarbejdet skal finde sted mellem kunden og producenten. Der er også en stor del af samarbejdet kræves mellem forskellige grupper inden for fabrikanten, herunder salg, Engineering, forskning og udvikling, juridiske og andre grupper.

Demoen vil vise en applikation, der letter slags samarbejde, sammen med en diskussion af, hvordan nødt alle disse samarbejde bits til at integrere med en backend ERP system.

Endelig, indeværende er ikke igangværende at blive en SharePoint demo. Dette er en demonstration af en løsning for en bestemt niche problem, der sker for at bruge SharePoint som platform.

Så, Hvorfor ville du gider at tilmelde dig og se denne demo? I don’t expect too many readers of my blog to be all that interested in a solution for make-to-order manufacturers 🙂 Your take-away would be the concept itself – using SharePoint purely to deliver a business solution without regard to SharePoint itself.

Hvis du er interesseret, skal du tilmelde dig her(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Du kan hive SharePoint Designer fra min kolde, Døde hænder

Min seneste artikel er op på www.EndUserSharePoint.com. Jeg skrev om SharePoint Designer, Afslutte brugere og omridset af en strategi, som slutbrugere kan prøve og følg for at påvise kompetence og opbygge tillid omkring dette værktøj.

Kommentarerne, der er mere interessant end selve artiklen.

Tjekke den ud.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Effektivt følge Microsoft SharePoint (og andre) SharePoint-forummer

Jeg har fulgt MSDN fora i langt over et år (og måske næsten 2 år på dette tidspunkt) og nu og da jeg høre fra nogen, hvor "hårdt" det er at gøre det. Jeg finder det ganske let og tænkte jeg ville dele min "teknik". Denne teknik virker også for www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Tager MSDN som et eksempel, Jeg først gå til standard forumside såsom den generelle spørgsmål til SharePoint hovedsiden her: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Du bør straks bemærke, at fora er RSS aktiveret, som vist:

image

Jeg har brugt Google Reader til at styre min RSS-feeds i lang tid nu (www.Google.com/ læser). Jeg går der, Tilføj RSS-feed for forum og nu jeg får alle nye fora indlæg via RSS. Min Google-feeds til SharePoint fora ser sådan ud:

image

Google giver mig en flot udsigt over udstationering, selv:

image

Og endelig, Google lader mig bruge tastaturet til at rulle gennem posteringer i fora på denne måde.

Jeg kan hurtigt scanne gennem stillinger og fokuserer kun på dem jeg mener jeg kan yde et nyttigt bidrag.

Indberetninger lukker sløjfen. Opdateringer til stillinger kommer ikke via RSS (selv om jeg tror, de brugte for lang tid siden). Dog, Hvis jeg sender et svar til en forum udstationering, fora Giv mig besked via e-mail og IM, at nogen besvaret igen. Eller, Hvis jeg ikke kan yde et nyttigt bidrag, men jeg vil gerne vide, hvad andre har at sige, Jeg kan bore i det og anmode eksplicit om advarsler, når andre reagerer.

I en time eller mindre du kan indstille denne proces og og i en uge med regelmæssig brug, lære de forskellige tastatur tricks og genveje, således at det bliver anden karakter.

Jeg bruger den nøjagtige samme teknik til slutbrugeren SharePoint.Com "Stump panelet" fora. Dette er deres RSS-feed: http://www.endusersharepoint.com/STP/rss/.

Fora er en fantastisk måde, muligvis den bedste måde mindre end direkte personlig erfaring, lære produktet og få en dejlig undersøgelse af hvordan verden, på store, bruger SharePoint. Give det en chance!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

Bruge brugerdefinerede lister for mere effektiv arbejdsproces revision

Jeg har reorganiseret mit liv en smule og fundet lidt tid til at indsende en artikel til www.endusersharepoint.com. Min seneste artikel er heroppe: Bruge brugerdefinerede lister for mere effektiv arbejdsproces revision (http://www.endusersharepoint.com/?p=1658).

Dette er åbningen ' graf:

SharePoint Designer arbejdsprocessen giver ikke os en masse indsigt i hvad der sker med vores workflow-løsninger. Og, den synlighed, som vi får hæmmes af en relativt dårlig interface og 60 dages tidsvindue. Dette 60 dages vindue kan være en stor skuffelse for nye brugere af SharePoint Designer, fordi det ikke er annonceret af værktøjet selv. Det er slet ikke ualmindeligt for en person at fyre op SharePoint Designer, oprette en workflow-løsning, der udnytter handlingen "Log til oversigtslisten"...

Problemet er, at efter 60 dage, nogen meddelelser, som du opretter på denne måde slettes fra listen arbejdsproces historie! Efter en smule tænder gnidsel og "Hvad var de tænker?"argumenter, den nederste linje er dette: det sker, og det skal ske. Spørgsmålet er, Hvordan kan vi komme omkring det?

Det officielle svar er at påberåbe sig SharePoints indbyggede overvågningsfunktionen. Fra slutbrugerens synsvinkel, dog, Det er meget svag i WSS og ikke meget bedre i MOSS. Heldigvis, Vi kan stadig udnytte den velkendte SharePoint Designer værktøj til at skabe en holdbar arbejdsgangshistorikken og audit trail, som er en størrelsesorden mere nyttigt at starte. Her er hvordan.

Jeg beskrive hvordan du opretter en mere venlige og nyttige revision løsning for deklarativ arbejdsproces lavet i SPD.

Jeg blev inspireret til at skrive denne artikel fra et nyligt projekt for en klient, der havde udviklet ni tekniske SPD arbejdsprocesser til støtte for en logisk forretningsproces. Forudsat at nu, ni er et rimeligt tal, Det var helt sikkert en udfordring at fejlsøge det eller se den overordnede status for processen i én enkel visning. Hver af disse separate tekniske arbejdsprocesser har sin egen uafhængige arbejdsproces historikliste og det er ikke overskueligt. Jeg var i stand til at kombinere dem alle i en enkelt overvågningslisten ved hjælp af den teknik, jeg beskriver på webstedet.

Tjekke den ud.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Bambus kalender interagere med SharePoint forårsager "en uventet fejl opstod"

I dag, Jeg har arbejdet i et miljø, der bruger en bambus kalenderwebdel for nogle bedre samarbejde. Dette en standard medium/lille gård med to belastning afbalanceret WFEs, en "application server" til indeksering og InfoPath og en grupperet SQL tilbage ende.

Klienten installeret nogle katastrofe opsving software på en af WFEs og det resulterede i en brudt hele Fiskeækvivalenter for et bestemt websted i webstedsgruppen. Når belastningsjustering pegede på de berørte hele Fiskeækvivalenter, og dette websted, brugere har set et stort set blank hvid skærm med sætningen "der opstod en uventet fejl". Ingen andre info viste, netop denne sætning.

De bad mig om at se på det. Jeg let gengivet problemet og derefter tilføjet en ?indhold = 1 i slutningen af URL-adressen. Dette er, hvordan jeg lærte de ved hjælp af webdelen bambus. Jeg gik tilbage til siden og nu, pludselig, det viste mig en dejlig velordnet fejlmeddelelse:

image

Jeg ved ikke, hvad der foregik eller hvad jeg gjorde for at få kontrolleret fejlmeddelelsen for at få vist andre end tilføjende den ?indhold = 1 bit af forespørgselsstrengen.

Dette er sandsynligvis en meget sjælden kant sagen, men hvis du får denne besked, "Der opstod en uventet fejl" gå videre og tilføje ?indhold = 1 i forespørgselsstrengen og se hvor det fører.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags: ,

Griping om Windows Live kommentar kontrol

Jeg tog windows live spaces tilbage i juli 2007 som min blogging platform. For det meste, Jeg har ikke nogen beklager og Microsoft bestemt udvider det over tid (Selvom jeg først og fremmest finde ud af om de nye funktioner ved et uheld).

Min største klage er lige nu blog spam. Denne person / konto (http://cid-82b0534bceed9881.profile.live.com/) (blandt andre) ofte tilføjer en masse spam kommentarer på min blog i form af kommentarer. MSFT tilføjet en nice feature for at vise "Seneste kommentarer" så i det mindste jeg forholdsvis hurtigt kan identificere dem (der henviser til, før, Jeg var nødt til at gå ind i hver blog post separat) og rense dem. Det er stadig tidskrævende.

Jeg ville ønske, at:

  1. MSFT ville sætte nogle bedre filtrering for uønsket e-mail.
  2. At jeg kunne blokere bestemte personer fra at tilføje kommentarer.
  3. Svigtende ovenstående, Jeg kan mere nemt identificere og slette spam. Lige nu, Jeg har brug at gøre det kommentar ved kommentarer og det er langsom, især når nogle spam robot tilføjer person/program 25 til 50 kommentarer i en session.

Hvis du er windows live-bruger og har nogle nyttige tricks til at dele, Jeg ville være taknemmelig.

</endGripe>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

SharePoint lørdag fænomen fortsætter (Plus, min slide dæk)

Jeg vendte tilbage fra Washington DC i går efter at have deltaget seneste SharePoint lørdag. Hvad en bemærkelsesværdig begivenhed! Fortsætter traditionen med andre SP lørdag, Det var meget veldrevet. Miljøet, den samlede organisation, strømmen, forhandler area, mad... det hele var fantastisk.

Selvfølgelig, den bedste del er indholdet og jeg tror ikke, nogen var skuffet.

Det faktisk ganske forbløffende for mig, hvor så mange mennesker rousing sig ud af sengen tidligt en lørdag til at gå og lytte til folk tale om SharePoint for 8 hours 🙂 Amazing.

Odds er, der er en SharePoint lørdag event kommer din vej, og hvis der ikke, Hvorfor ikke du starte et?

Jeg præsenterede på konferencen med tungen snoede titel, "Bruger SharePoint-platformen til at opbygge lodret virksomhedsprogrammer." Du kan få præsentationen her: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. Det er ikke min sædvanlige form for præsentation og jeg havde det sjovt med det.. Jeg vil give dette igen i juni på North VA bruger gruppe konference i slutningen af juni.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Regeringsførelse er et Marketing Plan for

Grunden til at vi bruger så meget tid (eller bør, alligevel) arbejder ud regeringsførelse planer er fordi vi ønsker SharePoint-løsning til at være så effektiv som muligt. Vi ønsker god infrastruktur og regler at holde det summende og sikker i tilfælde af katastrofe. Vi ønsker god sikkerhedsprocesser til både korrekt sikre miljøet, men også gør det rimeligt at administrere. Vi ønsker en god informationsarkitektur, der vil stå sin prøve af tid, ideelt lykkedes at overleve en større organisatoriske ændringer i virksomheden.

At opnå den ønskværdige mål, en regeringsførelse dokument og plan kan overdrage til en flok "du skal" og "du skal ikke", som i:

  • Du skal ikke oprette SharePoint sikkerhedsgruppe; brug i stedet for AD.
  • Du skal ikke oprette mapper i dokumentbiblioteker; bruge indholdstyper og synspunkter i stedet.
  • Du skal oprette alle dokument indhold typer baseret off en bestemt brugerdefineret basistypen.
  • Du skal ikke oprette en oplysninger taksonomi baseret off dagens selskab organisationsdiagram.

"Du skal" og "du skal ikke" helt sikkert har deres plads i governance handlingsplan.

En mere vellykket forvaltning plan vil også have en stærk markedsføring vinkel. Det skal sælge og retfærdiggøre sig selv så vidt muligt. En virkelig vellykket forvaltning plan er afhængig af det frivillige samarbejde af alle SharePoint-brugere. (Der er frynser tilfælde hvor EU-samarbejdet ikke er nødvendig, som når SharePoint bruges af et meget lille antal stramt administrerede brugere; Jeg er sikker på, du kan tænke på andre). Hvis brugersamfund ikke købe ind i din regeringsførelse plan så vil det være delvist vellykket i bedste.

Jeg bruger ordet "buy" bevidst. Fællesskabet vil købe regeringsførelse plan, hvis det er fundamentalt sunde og du gå til nogle forsøg på at sælge dem på det. Sælger fører til markedsføring og derfor tror jeg, at en plan for regeringsførelse bør betragtes en markedsføringsplan for. Overbevise dine slutbrugere, at de skal følge regeringsførelse plan og de frivilligt vil følge det. Hvis du kan få en kritisk masse af mennesker efter regeringsførelse plan derefter planens fordele følge og du vil have en stærkere miljø for det.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Løsning: Kompilering MOSS publikum tilføjer ingen nye medlemmer

Bundlinjen: Hvis du vil bruge en profilegenskab i en regel til at oprette målgrupper, Egenskaben skal være synligt for "alle."

Jeg arbejdede med en medarbejder i går og han var ved at bygge ud en Mos publikum baseret på en brugerdefineret brugerprofilegenskab i MOSS. I dette tilfælde, Egenskaben publikum er opkaldt "SITECD" og af konventionen, gemmer en 3 tegnkode. Han havde defineret publikum og en regel, der sagde, at hvis "SITECD lig med 'ABG'", derefter medtage denne brugerprofil i publikum.

Han konfigurere en fælles brugerprofil med denne værdi og kompileret publikum, men MOSS simpelthen ville ikke tilføje brugeren. Jeg har bemærket, at indstillingen privatlivets fred for den pågældende profil var indstillet til "mig kun" (den mest restriktive form) og jeg huskede, at have læst et sted at ejendom profiler bruges i regler skal være synligt for "alle". Han gjorde, at forandring og at løst problemet.

Den virkelig sjove ting ved dette er, at jeg "husket" læse om dette. Det nagende på mig denne formiddag for en eller anden grund og jeg indså, at jeg havde skrevet et kapitel i denne bog, MOSS forklaret: En informationsmedarbejder dybe dyk ind i Microsoft Office SharePoint Server 2007, og at jeg dækket dette punkt i kapitlet meget jeg skrev :). Jeg ville have troet, at hvert ord, jeg skrev i dette kapitel vil blive brændt ind i min hukommelse.

Matt Morse skriver dette i smukke detaljer her og jeg refererer til det i kapitlet: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</slutningen>Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags: ,