SharePoint Shop Talk Avaa Q&Istunto torstai 08/13 @ 12:30 PM EDT

Arcovis isännöi meidän toinen "SharePoint Shop Talk" istunto torstaina klo 12:30 PM EDT. Näytä SharePoint-kysymyksiä ja teemme parhaamme viihdyttämään banjo vitsejä, älykäs mutta vaaraton laittaa-alamäkiä kollegani panelistien ja ehkä jopa vastaus kysymys tai kaksi. Tällä viikolla "virallinen" paneeli sisältää sinun todella, minun Arcovis kanssa (Natalja Voskresenskaya ja Harry Jones) ja Laura Rodgers (ja Twitter & EndUserSharePoint Fame). Bob kettu uhkasi liittyä myös, mutta en usko että liian vakavasti. Viimeksi, Meillä oli suuri määrä yleisön osallistumista, joka hämärtyy panelistien ja osallistujat ja odotan sama tapahtuu torstaina.

Tämä tapahtuma on yhteistyö tukema integroituja järjestelmiä ja ryhmä (www.issgroup.net).

Rekisteröidy tästä: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=9xrzxfs9x34sb0sm

Jos sinulla on kysyttävää, että haluat ryhtyä, vain soittaa puhelun ja pyytää sitä. Jos haluat meidät ajattelemaan ensin, Lähetä meille sähköpostia tai Jätä kommentti täällä.

Nähdään sitten!

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Akut: SharePoint-ilmoituksen malleja pelastus (?)

Yksi asiakkaani työskennellyt edellisen urakoitsija rakentaa pieni mutta hyödyllinen HR sovellus yrityksen. Että urakoitsija käyttää SharePoint Designer toteuttamaan työnkulun osa ratkaisu. Se on vähän sotkua. Esimerkiksi, yhdeksän SPD työnkulkuja tueksi yhden loogisen työnkulkuprosessi ja jopa viisi niistä voi ampua samanaikaisesti kulloinkin sopivissa olosuhteissa. It’s not easy to debug 🙂

Minun asiakas on edelleen keskeneräiset vaatimukset, joista yksi on yleensä antaa enemmän yhteydessä järjestelmä lähettää sähköposti-ilmoituksia – sekä itse sekä tehtävän muotoja. SPD työnkulun toteuttajien tiedämme, "kerää tietoja käyttäjältä" SPD toiminta todella luo tehtävän mukautettu sisältölajiin. Kun käytämme että toiminta, Emme saa määrittää paljon. Emme pyydä joitakin arvoja (virrankatkaisu. "hyväksyä" tai "kieltää") ja me määrittää kova koodattu arvon otsikko ja kuvaus. Se on siitä.

Minun asiakas on kaksi kertaa:

  1. Kun SharePoint lähettää sähköpostia noin tehtävävarauksen, sisältää paljon tietoja tehtävästä viestiin.
  2. Vielä tärkeämpää, ylivoimaisesti – Kun käyttäjä napsauttaa tehtävän linkkiä sähköpostissa, tehtävälomakkeen pitäisi olla kaikki tiedot hyväksyjä tarvitsee tehdä hänen hyväksy tai kieltää päätöksen. Juuri nyt, johtaja on Klikkaa kohteen itse drelli heittää ardor pohjana olevat tiedot ja kukaan ei tykkää että. Sinun täytyy klikkaa sähköpostissa. Sinun täytyy Napsauta tavallaan hämärtää tehtäväkohteeseen. Sitten voit katsoa pohjana olevia tietoja (InfoPath muodostavat tässä tapauksessa). Valitse takaisin/back, jne. Kaikki vihaavat.

Olen perinyt tämän hieman sotkuinen tekninen ratkaisu ja haluan muuttaa vähiten häiritsevä tapa mahdollista.

Otan nyt pyritään luo mukautettu ilmoituksen malli. Voit lukea siitä täällä. Virtaus on toimii näin:

  • Ohjelma-asiakirjan työnkulku suoritetaan.
  • Jossain vaiheessa, se määrittää tehtävän johtaja.
  • SharePoint-järjestelmässä lähettää hälytyksen että emäntä. Se ei kuulu SPD työnkulun vaan "SharePoint mitä." (SharePoint timer-palvelu, Mielestäni).
  • Mukautetun hakuilmoituksen käsittelijän on noudatettava hyväksi alusta eloisa jalostaa (magic sääntöjä noudattamalla edellä kuvatun viitattu artiklan).
  • Kun mukautettu varoituksen käsittelijä toimii, se luo kaunis sähköposti. Vielä tärkeämpää, koska se on tehtävä kädessä, se koristaa myös todellinen tehtävä kaikki tarvittavat vastaamaan liiketoiminnan edellytys yhteydessä tiedot.
  • Käyttäjä saa sähköpostitse ja se on täynnä hyödyllisiä kontekstitietoja.
  • Käyttäjä napsauttaa tehtävän linkkiä ja itse työ on täynnä hyödyllisiä kontekstitietoja.
  • Kukin vesimeloni ja jäätelöä.

Tein nopeasti POC ja se toimii hyvin lab ympäristö. I-kirjain panna asiakassuhde email alert odotetusti. Saan myös päivittää tehtävän kuvaus ja nimestä.

Vain hankala vähän, toistaiseksi, on välttää tilanne, jossa hälytys päivittää kohteen, käynnistää toisen ilmoituksen. Tämä ei huolestuta minua.

Näyttää lupaavalta toistaiseksi...

Hienoa tässä on, että minun ei tarvitse puuhastella mitään olemassa SPD työnkulut. Ne ovat autuaana tiedä, että varoituksen käsittelijä on"IIZ RUNNIN DA BAKGROUND, DECORATIN TEH TEHTÄVIEN LUETTELON WIF MOAR KONTEKSTI”.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Live SharePoint-Q&Istunto torstai 07/30/09 @ 12:30 Päivitetty päättyy 1:30PM EDT

Päivitys: Tämä muoto on periaatteessa neuvottelupuhelun pari PPT kalvot asettaa vaiheessa. Meillä on SharePoint-ympäristön stand by tuleen ylös jos se auttaa ulos, mutta tämä on lähinnä ihmiset puhua ääneen. Tilaisuuksia tarjoutuu seuraa jopa sähköpostitse.

Menee takaisin minun ensimmäinen koskaan SharePoint-konferenssissa, reilu vuosi sitten, Olin yllättynyt miten loistava live Q&Istunto voi olla. Konferenssijärjestäjät oli yhdessä eräänlaisen "asiantuntijat" ad hoc-työryhmän (ts. ihmiset, jotka olivat oleilleista ja ei pelkää etsiskellä jotta typerä ylös lavalla) kaikkiin kysymyksiin, että tuli yleisön huoneessa. Se oli pääni tuolloin, säännöllisin väliajoin sen jälkeen, isäntä samanlainen istunto mutta se rivillä ja puhelimen. En usko, että se voi olla yhtä hyvä kuin in-henkilö Q&Istunto, mutta mielestäni se voisi olla aika siistiä.

Sain vihdoin ja ensi torstaina, 07/30, Oma yritys (Arcovis) ja yhteistyökumppani, Integroituja järjestelmiä ja palveluja, isännöi Q&A tuollainen. Toivon tehdä nämä säännöllisesti, usein viikoittain.

Tässä avajaisistunnossa todennäköisesti hieman kuoppainen, mutta käsite on tämä:

  • Jos sinulla on kysymyksiä, haluat vastannut istunnon aikana, vain paikalle ja pyytää.
  • Jos haluat, Voit lähettää kysymyksen etukäteen.

Aiomme viettää vuoden Q&A sähköpostitse kysymyksiä ja avaa se jopa mitään, että joku kysyy sen jälkeen.

Istunto tapahtuu torstaina, 07/30 Alkaen 12:30 ja päättyy 1:30 PM EDT.

Jos olet kiinnostunut, ystävällisesti Rekisteröidy täällä: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

Paneeli sisältää minua ja muita SharePoint-asiantuntijoita. You’ll have to sign up to find out who they are 🙂

Jos yksi näiden valonlähteen tulevaisuudessa q&Istunto, antaa we osata.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Technorati Tags:

Upottaa InfoPath-lomakkeiden sisällä Kehittäjän huomautuksia

Olen edelleen asuu InfoPath-lomakkeiden maailmassa ja minun piti tehdä "pieni" muutokset lomakkeeseen että, Valitettavasti, taukoja nimeämiskäytäntöä, olen antanut kaksi viikkoa sitten. Ajattelin itsekseni, "joku on astuva jotta etsiä aikaa asia vuodessa nyt ja sanoa, "Mitä ajatteli Paul? Kirjoittaja Jove, hänen nimeämiskäytäntöä ei ole mitään järkeä!”

Tajusin, että voisin luoda näkymän lomakkeen tästä ja sitten, Vielä kerran, tajusin, että olen voinut tehnyt jotain koko ajan. "Kehittäjä huomautuksia" näkymä lisätään InfoPath-lomake:

image

Olen määrittänyt lomaketta niin, että käyttäjät eivät pääse mieltä ja siksi, se näkyy vain rakennenäkymässä InfoPath-asiakas. Nyt tunnen hieman istutettu vastaan joitakin tulevan tuntematon rakennuttaja muodossa ja ajattelun huono ajatuksia minulle. Huh huh!

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Technorati Tags:

InfoPath-näkymien hallinta

Tahdo läpi InfoPath vaiheet jossa, tyhjästä, Olen käsityö joukko muotoja. Sormet oppivat käyttämään työkalu hyvin ja sitten läpi yhdeksän kuukauden kuivuus ja täytyy oppia kaiken uudelleen.

Olen keskellä InfoPath-vaiheen ja olen luoda InfoPath-lomakkeet paljon näkemyksiä. Yksi asia luultavasti huomaat, että InfoPath 2007 asiakkaan näkymät näkyvät aakkosjärjestyksessä. Tämä on todellinen riesa joskus. Paras tekniikka on nykyään kohdejärjestämän numero näkymän nimi niin, että ne aina Näytä järjestykseen, esimerkin mukaisesti:

image

Toivon, että olin tehnyt tämän koko ajan.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Technorati Tags:

InfoPath-lomakkeen Sevices, Lomakkeiden perustuva autentikointi (FBA) ja yksilöivää tiedostonimeä

Olen ollut työstämässä joitakin InfoPath-lomakkeiden tällä viikolla MOSS FBA ympäristössä ja oppinut, Kun menin käyttöön tuotantoympäristössä FBA lomakkeet alue, että käyttäjätunnus() toiminto ei toimi. Käytin sitä tuottamaan yksilöivää tiedostonimeä.

Hyvin, että FBA ympäristö ei toimi (ainakin, ei kättelyssä). Ja, Kun pohdintaa, käyttäen käyttäjätunnusta, niin olin suunnitellut ei taata nimi joka tapauksessa.

Ratkaisuni oli käyttää nyt() toiminta ja sääntö, että tulipalot lastaus muodossa. Määritä tiedostonimi tietoelementti kun on tyhjä:

image

image

Tämän lähestymistavan etuna on, että tiedostonimi on määritetty vain kerran. (Älä näytä sitä irtoseinä ammus, Mutta edellytys sääntö vain tuleen "myFilename" on tyhjä). Käytin asettaa tiedostonimi tietojen lähde tasolla. Yleensä, Tekisin jotain (Paha) Näin:

image

Ongelma on, että jos käyttäjä A Avaa lomakkeen maanantaina ja käyttäjä B muuttaa tiistaina, sinun lopulta kaksi eri kahden eri käyttäjän tallennuksen etäkohteisiin eri käyttäjänimillä.

Niin, niin harmittaa koska FBA voidaan yleensä ja InfoPathin kanssa erityisesti, se sai minut jälleen ajatella pieni mutta todella tärkeitä teknisiä yksityiskohtia ja lähestymistapa, joka ei olisi tehnyt toisin!

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Technorati Tags:

Turvata SharePoint-luettelon tai asiakirjan Kirjasto katsella näyttää (tavallaan) Mahdollista kanssa jQuery

Tämä on toinen viesti minun meneillään sarja Miten käyttää jQuery SharePoint.
Jos haluat lisätietoja jQuery, Suosittelen: jQuery toiminto Bear Bibeault ja Yehuda Katz.

Yksi ensimmäisistä asioista olen ajatellut, Kun aloin pelata noin kanssa jQuery, tehty, onko voisimme käyttää sitä varmistaa SharePoint-näkymää. Vastaus on "ei" (tai ainakin, En väitä on mahdollista). Kuitenkin, on varmasti mahdollista vaikeuttaa erityisesti tarkastella.

Aloitin sandbox-ympäristöä, kun työtä tämän. Kirjoitin siitä, että ympäristö: Nopea ja helppo: Luo oma jQuery hiekkalaatikko SharePoint.

Jotta "secure" näkymä, toimi seuraavasti:

  1. Luo näkymä, jonka haluat suojata. Tein niin ja kutsui sitä "Vakuutena View".

    Tämä on miltä se näyttää, kun se ei ole "suojattu":

    image

  2. Sisällön muokkaus-web-osan lisääminen kohteleva puijata hiekkalaatikko artikkelissa kuvattu näkymäsivu (ts. Lisää "näyttökertojen = jaettu&ToolPaneView = 2 URL).
  3. Selvittää SharePoint-_spUserId hullu seuraavasti, usko tai älä:
    1. Kirjautua SharePoint-ympäristöön.
    2. Web-selaimen osoitekenttään, tyyppi: "javascript:hälytys(_spUserId").
    3. Tietueen tulos (se on "13" minun tapauksessani).

      image

  4. Lisää seuraava javascript CEWP koodi-näkymässä:

    <komentosarjan tyyppi ="text/javascript"
        src =".. /.. /jQuery Library/jQuery-1.3.2.min.js">
    </Script>
    
    <komentosarjan tyyppi ="text/javascript">
      $(funktio() {
    
        hälytys(_spUserId);
    
        var theSecuredView = $("iframe[FilterLink * = suojattu % 20View]');
    
        Jos ((theSecuredView.length > 0) && (_spUserId == 13))
          $("iframe[FilterLink * = suojattu % 20View]').vanhemman().vanhemman().vanhemman().HTML("<TR bgcolor = punainen><TD>Ei näkymä!</TD></TR>");
      });
    
    </Script>
    

Olen myös kyseisen ilmoituksen(_spUserId) rivin siellä osoittaa, miten tämä ei ole todella "varmistaa" näkymä, mutta vain vaikeuttaa nähdä. Lisää, että hetken.

Pohjimmiltaan, jQuery etsii iFrame sivulla, jolla on määrite, joka sisältää "Suojattu % 20View" arvo. Kun se löytää, Tarkistamme onko nykyinen käyttäjä "13". Jos se on, Me kävellä DOM <TR> Tag (joka olen tajunnut tarkastelemalla lähde ja jäljittäminen on) ja sitten korvaa TR tag viestini. En todellakaan tiedä, miten vahva se on (Suhtaudun hyvin epäilevästi, Itse asiassa), mutta se toimi minun hiekkalaatikko. Jos löytää parempi tapa, I'll blogia siitä. Tämä johtuu:

image

Napsauta OK-painiketta ja tiedot korvataan iso punainen viesti:

image

Kuten voitte kertoa, Olen toteuttaa tämä "security"-ratkaisu otetaan käyttöön salli web-osan tehdä itse. Kun on valmis, Olen korvata sen sisältöä "ei ole mielestäni sinulle!"viesti.

Huolimatta siitä, että se ei ole todella "suojattu" "view, se on mahdollisesti hyödyllinen ja taitava töitä, lopulta on suojattavan muodollinen mielessä. Peruskysymys on, että asiakas on saada kaikki tiedot ja sitten, vasta, kun se saa tiedot, Se pyyhkii pois. Jos asiakas on saada tiedot, taitava käyttäjä voi estää jQuery käynnissä ollenkaan ja nähdä, mitä hän haluaa nähdä.

Muita haittoja. Tämä "security"-lähestymistapa perustuu pois _spUserId. Haluaisimme todella turvallinen perustuu koko SharePoint-suojausmalli, tai ainakin käyttäjänimi. Se tulee asteittain vaikeampaa, mutta näen joitakin hyviä juttuja kirjoittanut tästä aiheesta, Joten olen toiveikas on hyvä vastaus tähän ongelmaan.

Luettelon näkymistä, itse olisi puhdistettava, Jos mahdollista. En ole kokeillut asian selvittämisestä. Oletan, että on mahdollista, mutta ei todella ratkaista laatua turvallisuuden kysymystä, koska joku voisi vain kirjoittaa URL-osoitteen haluaa mieltä (Jos he tietäisivät). Kuitenkin, leikkaus on järkevää. Se on hyvä käytettävyys ominaisuutta ja se auttaa hämätä asioita. Jos käyttäjä ei tiedä, että Näytä-tapahtuma on olemassa, he todennäköisesti aio yrittää käyttää sitä. Joskus, se riittää.

Onnea, Otan enemmän kirjoittaa aiheesta ajan.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Nopea ja helppo: Parempi tapa käyttää jQuery piilottaa tekstikentän SharePoint-lomaketta

Tämä on toinen viesti minun meneillään sarja Miten käyttää jQuery SharePoint.
Jos haluat lisätietoja jQuery, Suosittelen: jQuery toiminto Bear Bibeault ja Yehuda Katz.

Aiemmin, Kirjoitin siitä, miten käyttää jQuery Etsi ja Piilota tekstikenttä lomakkeeseen. En välittänyt lähestymistapa (Oli ketjuttamalla vanhemmat-se on yksinkertaisesti ei tapahdu näinä päivinä, ainakin perheissä laatu).

Kun aloitin ajatella sitä, Tiesin, että minun tarvitsi löytää <TR> johon voisi vedota vuota() menetelmä. Alussa pyritään löytämään oikea <TR> oli jotain tällaista:

$(' tr:on(Input[otsikko = Piilota minua!])');

Ongelma on, että se löytäisi joka <TR> Tag, joka oli mitään vanhemman suhdetta piilottaa minulle! kenttä, Vaikka tällä kerralla! on sisäkkäisiä monella tasolla syvällä <TR>n. Käy ilmi, että hiekkalaatikko lomakkeen, toteaa, että ilmaus 9 eri Pylväitä, jotka ovat tällä kerralla! lapsena jossakin DOM-puuhun. Tajusin, että voisin kävellä takaisin ylös puun kirjoituskentästä, itse, siis miten päädyin väärin vanhemmat, mutta se ei sopinut minulle.

Annoin vielä tämä ja yksi niistä asioista, luen lopuksi järkevää: I-KIRJAIN apu ei() tapa leikata pois <TR>on, en halua minun kääritty perustaa. Tämä johti minut tähän:

$(' tr:on(Input[otsikko = Piilota minua!])').ei(' tr:on(TR)').Piilota();

Ensimmäinen vähän löytää kaikki <TR> Tunnisteet, jotka ovat vuota minulle! kentän missään oman hierarkia. Se sitten nauhat pois kaikki <TR> jotka myös ovat lapsen <TR>. Tämä jättää meille yhden <TR> että:

1) Ei ole <TR> alitietueita

2) Onko kenttä kuin lapsi.

Voimme sitten soveltaa vuota() menetelmällä saadut ja olemme tehneet.

Olen edelleen hieman hermostunut, mutta ei hermostunut kuin ketjuttamalla vanhemmat.

En tiedä, jos tämä on paras käytäntö vai ei. Voi olla sopivampi tapa tunnistaa vain <TR> että välitämme SharePoint-lomaketta. Jos tiedät, Lähetä kommentti.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Nopea ja helppo: Käyttää jQuery piilottaa tekstikentän SharePoint-lomaketta

Tämä on toinen viesti minun meneillään sarja Miten käyttää jQuery SharePoint.
Jos haluat lisätietoja jQuery, Suosittelen: jQuery toiminto Bear Bibeault ja Yehuda Katz.

PÄIVITYS (jo!): Mielestäni parempaa tapaa etsiä <TR> Tag piilottaminen ja kirjoittanut siitä täällä. Voi olla tämä artikkeli mielenkiintoinen muutenkin niin en leavnig sitä.

Piilottaminen tekstikenttä, "Piilota minua!"kuten:

image

Seuraavat jQuery ei puijata minua:

<komentosarjan tyyppi ="text/javascript">

  $(funktio() {


    $("input[otsikko = Piilota minua!]').vanhemman().vanhemman().vanhemman().Piilota();

  });

</Script>

Koodi sanoo, "Etsi minulle kaikki tulo kentät jonka otsikko = Piilota minua!. Sitten, vanhemman ja sitten Seuraava vanhemman ja * seuraava * vanhemman (huh huh!) ja vedota vuota() järjestys model after että asia, mitä se sattuu olemaan.

Tajunnut, että emo rakennetta tarkastelemalla HTML-lomakkeen, joka SharePoint luotu esitetyllä:

<TR>
    <TD ei tekstinrivitystä= "true" valign= "tärkeimmät" leveys= "190px" luokan= "ms-formlabel">
        <H3 luokan= "ms-standardheader">
            <nobr>Piilota minua!</nobr>
        </H3>
    </TD>

    <TD valign= "tärkeimmät" luokan= "ms-formbody" leveys= "400px">
        <!-- Kentän nimi = "Piilota minut!"
                 FieldInternalName = "Hide_x0020_Me_x0021_"
                 FieldType = "SPFieldText"
        -->
        <span dir= "ei mitään">
            <Input
                Nimi= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
                tyyppi= "teksti"
                MaxLength"255 merkkiä"
                tunnus= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                otsikko= "Piilota minut!"
                luokan= "ms-long" />
                <br>
        </span>


    </TD>
</TR>

Kuvassa sama, mutta merkitty vanhempien kanssa:

image

Ensimmäinen vanhempi (1) on span-elementin. Span's vanhemman (2) TD tunniste ja sitten lopuksi saamme todellista vanhemman piilottaminen (3) Mikä on TR tag.

Tämä on aika kauhea lähestymistapaa, koska on hyvin riippuvainen tämän lomakkeen aivan erityinen rakenne. Kun SharePoint 2010 tulee ulos, rakennelma voisi muuttaa ja katkaista tämä lähestymistapa. Mitä todella haluan tehdä on veneen jQuery valitsin, jota pitkin riviä "Etsi minulle kaikki TR (ja vain TR Tunnisteet) että olla jossain niiden alielementit syöttökenttä jonka otsikko = Piilota minua!”. Alkaen alhaalta ja liikkeestä. Olettaen, että selvittää tämän, Laitan päivitetty "helppo" post.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Nopea ja helppo: Luo oma jQuery hiekkalaatikko SharePoint

Tämä on toinen viesti minun meneillään sarja Miten käyttää jQuery SharePoint.
Jos haluat lisätietoja jQuery, Suosittelen: jQuery toiminto Bear Bibeault ja Yehuda Katz.

Aloittaminen kanssa jQuery SharePoint on yllättävän helppoa (Minulle). (Minulla on vakavia kysymyksiä "parhaiden käytäntöjen" lähestymistapa otetaan käyttöön nämä asiat tuotantoon, mutta se on toinen päivä). Olen juuri aloittanut Pelaa tämän teknologian ja tässä tarkoituksessa, Loin sandbox-ympäristö. Jos etsit päästä alkuun kanssa jQuery, Tämä lähestymistapa voi olla hyötyä.

1. Luo tyhjä sivusto

Luo tyhjä sivusto jossain sivustosi ja kutsuvat sitä jotain fiksu kuten "jQuery hiekkalaatikko".

2. Lataa jQuery

JQuery javascript kirjasto voi ladata täältä: http://docs.jquery.com/Downloading_jQuery

Tallenna se työpöydälle.

Olen käyttänyt "minified" versio.

3. Luo SharePoint-tiedostokirjasto

Sandbox-sivuston, Asiakirjakirjaston luominen.

4. Lataa jQuery Kirjasto SharePoint

Käyttää doc kirjastoa juuri luomasi ja lataa jQuery-kirjaston.

5. Luoda mukautettuja SharePoint-luettelon

Olen alkanut mukautetun luettelon, koska halua hukata SharePoint vakiolomakkeet. Voit myös luoda sivu sivujen kirjastosta tai web-osasivuja ja luultavasti paljon muita paikkoja.

Lisättävä joitakin sarakkeita mukautetun luettelon, jotta saataisiin jotain jQuery vastaan. Aluksi tavoitteena oli:

  1. Piilottaa kentän.
  2. Määritä kentän arvo.

Tätä tavoitetta silmällä pitäen, Lisäsin kaksi tekstikentät. Ajan mittaan, Pelaan linkit, kuvia, haut, jne.

6. NewForm.aspx Web-osasivun muokkaamiseen ja sisällön muokkaus-Web-osan lisääminen

Tämä on pieni musta magic-ish , koska se on uusi käsite. Kuulin tästä lähtien Paul Grenier, SharePoint jQuery Superstar, hänen CodePlex hankkeen sivustolla: http://spff.codeplex.com/.

Näiden ohjeiden avulla voit lisätä CEWP samalla sivulla, jossa näkyy NewForm.aspx mukautetun luettelon:

  1. Käyttää mukautettua luetteloa ja valitse uusi.
  2. Liittää seuraava URL: Käyntikertojen = jaettu&ToolPaneView = 2

Joka muuttaa teidän jotain näin tylsää vanilja syöttölomakkeessa:

image

Tämän:

image

Sisällön muokkaus-web-osan lisääminen sivulle.

7. Kirjoita ensimmäinen jQuery-koodi

Auki jalkeilla että CEWP koodi-näkymässä ja lisätä seuraavat:

image

Tässä on todellinen koodi, jos haluat kopioi/liitä:

<komentosarjan tyyppi ="text/javascript"
    src =".. /.. /jQuery Library/jQuery-1.3.2.min.js">
</Script>

<komentosarjan tyyppi ="text/javascript">
  $(funktio() {

    $("#resultsID").HTML("On" + $("a").kokoa() + "tags Tunnisteet tällä sivulla.");

  });
</Script>

Tulos:
<div id ="resultsID"></div>
/tulos

Huomaa, että ensimmäinen <Script> Tag vertailemalla todellinen jQuery-kirjaston. Oletettavasti, Nämä asiat muuttuvat ajan myötä, joten sinun kannattaa Varmista, että sinulla) oikea nimi ja b) kohta se oikea SharePoint-asiakirjakirjaston.

Paistatella kirkkaus

Jos teit sen oikein, näyttöön tulee seuraavanlainen tulos:

image

Lyömässä lukkoon

Tämä ei ole ainoa tapa päästä alkuun, mutta se on nopeasti, helppoa ja eristää nykyiset SharePoint-ympäristöön.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin