SharePoint Butika Parolado Turniro Q&Sesia ĵaŭdo 08/13 @ 12:30 PMa EDT

Arcovis estos gastiganta nian duan “SharePoint Butika Parolado” sesio ĉi tiu ĵaŭdo ĉe 12:30 PMa EDT. Aperi kun via SharePoint demandoj kaj ni faros nian plej bonan amuzi vin kun banjo ŝercoj, Lerte sed sendanĝera meti-faligas de nia samranga panelists kaj eble eĉ alrespondi demandon aŭ du. Oficiala” panelo de ĉi tiu semajno inkluzivas vian vere, Mia Arcovis partneroj (Natalya Voskresenskaya Kaj Harry Jones) Kaj Laura Rodgers (De Pepi & EndUserSharePoint Famo). Bob vulpo minacita aliĝi ankaŭ, Sed mi ne prenas ke tro grave. Lasta tempo, Ni havis grandan nivelon de spektantara partopreno kiu nebuligis la linion inter panelists kaj ĉeestantoj kaj mi atendas la saman okazos ĵaŭdon.

Ĉi tiu evento estas co-sponsorita de Integraj Sistemoj kaj Serva Grupo (Www.issgroup.net).

Bonvolu registri ĉi tie: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=9xrzxfs9x34sb0sm

Se vi havas demandojn kiu vi ŝatus nin preni, Nura disko en la voko kaj demandi ĝin. Se vi deziras nin pensi pri ĝi unue, Sendi nin retpoŝto Aŭ lasi rimarkon ĉi tie.

Ĝis revido Tiam!

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Pre-ekzistanta Kondiĉojn: SharePoint Atentigaj Ŝablonoj al la Savo (?)

Unu el miaj klientoj laborita kun antaŭa kontraktisto konstrui ekstere malgrandan sed utila HRa apliko por la entrepreno. KE kontraktisto uzis SharePoint Designer efektivigi la workflow parto de la solvo. Ĝi estas iom de malordo. Ekzemple, Estas naŭ SPD workflows en subteno de ununura logika workflow procezo kaj ĝis kvin el ili povas pafadi samtempe ĉe ajna donita tempon donita la ĝustajn kondiĉojn. It’s not easy to debug 🙂

Mia kliento havas nombron de kvieta-elstaraj postuloj, Unu el kiu estas ĝenerale provizi pli da kunteksto kiam la sistemo elsendas retpoŝtigi atentigojn – ambaŭ en la retpoŝto ĝi mem tiel kiel rilataj taskaj formoj. Kiel SPD workflow implementers scias, La “kolekti datumon de uzanta” SPD ago efektive kreas taskon kun laŭmenda enhava tipo. Kiam ni uzas ke ago, Ni ne akiras specifi tre. Ni povas instigi por kelkaj valoroj (Ekz. ??Pprove?? #A? ??Eny?) Kaj ni povas specifi malfacile kodita valoron en la titolo kaj priskribo. Tio estas pri ĝi.

Mia kliento?? Postulo estas du faldo:

  1. Kiam SharePoint sendas #retpo?to pri taska komisio, Inkluzivi multan informon pri la tasko en la #retpo?to korpo.
  2. Pli grave, De fora – Kiam la uzantaj klakoj sur la taska ligo en la #retpo?to, La taska formo devus havi ĉiuj la informo la approver bezonoj por fari lia/ŝia aprobi aŭ nei decidon. Ĝuste nun, La manaĝeraj bezonoj klaki sur la ero ligas ĝin mem bori malsupren en la fundamentaj detaloj kaj neniu ŝatas tion. Vi devi klaki en la retpoŝto. Tiam vi devas klaki specon de neklara ligo sur la taska ero. Tiam vi povas rigardi la fundamentan datumon (InfoPath formo en #?i tiu kazo). Tiam vi klakas malantaŭan/malantaŭon, Ktp. Ĉiu malamas ĝin.

I??E heredis #tio ?i iom messy teknika solvo kaj mi deziras fari #?an?o en la malpli trudema vojo ebla.

La alproksimiĝo mi estas prenanta ĝuste nun estas krei laŭmendan atentigan ŝablonon. Vi povas legi pri kiu #?i tie. La fluo laboras tiel:

  • SPD workflow kuroj.
  • Ĉe iu punkto, ?i asignas taskon al #mana?ero.
  • SharePoint sistemo aŭtomate elsendas atentigon al tiu manaĝero. Tio ĉi ne estas forlasi de la SPD workflow sed prefere “kio SharePoint faras.” (La SharePoint minutatora servo, Mi kredas).
  • #La?menda atentiga prizorganto estas alvokita en favoro de la norma atentiga procezo (Sekvanta magiajn regulojn kiel priskribita en la sur referencita artikolon).
  • Kiam miaj #la?menda atentigaj prizorgantaj kuroj, Ĝi produktas belan retpoŝton. Pli grave, Pro tio ke ?i havas la taskon mane, ?i #anka? ornamas la realan taskon kun #?iuj la kunteksta informo necesa renkonti la komercan postulon.
  • La uzanto akiras la #retpo?to kaj ?in?? Plene de utila kunteksta informo.
  • Uzantaj klakoj sur la taska ligo kaj la tasko ?i mem estas plene de utila kunteksta informo.
  • #?Iu iras hejme havi akvomelonon kaj glacian kremon.

Mi faris rapidan POC kaj ĝin laboras bone en laboritoria medio. Mi akiras mian laŭmendan retpoŝtan atentigon kiel atendata. Mi ankaŭ akiras ĝisdatigi la taskan priskribon kaj titoli ĝin mem.

La nura delikata peco, Tiel ege, Estas eviti situacion kie la atentigo #?isdatigi la eron, Ekkaŭzanta alian atentigon. Tio ĉi ne maltrankvilas min.

Rigardas promesanta tiel ege?

La granda afero pri tio ĉi estas ke mi ne devas al feĉo pri kun iu ajn de la ekzistanta SPD workflows. Ili estas blissfully nekonscia ke atentiga prizorganto estas “IIZ RUNNIN JE DA BAKGROUND, DECORATIN TEHa TASKO LISTA WIF MOARa KUNTEKSTO”.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj: ,

Viva SharePoint Q&Sesia ĵaŭdo 07/30/09 @ 12:30 PMa EDT fino 1:30PMa EDT

Ĝisdatigo: La formato por tio ĉi estas resume konferenca voko kun paro de PPTaj glitejoj fiksi la stadion. Ni havas SharePoint medio sur starejo de pafadi supre en kazo ĝi elhelpas, Sed tio ĉi estas plejparte homoj elparolanta laŭtege. Tie estos ŝancoj por sekvi supre de retpoŝto.

Revenanta al mia unua iam ajn SharePoint konferenco, Nur super jaro #anta?e, I??E estita struck de kiom grandega viva Q&Sesio povas esti. La konferencaj organizintoj kunmetis specon de ad hoc grupo de “fakuloj” (T.e. Homoj kiu estis pendanta #?irka? kaj weren?? Timema rigardi al ridinda supre sur stadio) Alrespondi ajnajn demandojn kiu venis de la spektantaro en la ĉambro. Ĝi estis en mia prima malantaŭo tiam, Kaj periodically pro tio ke tiam, Gastigi similan sesion sed faras ĝin enreta kaj la telefono. Mi ne pensas ĝin povas esti kiel bona kiel je-persono Q&Sesio, Sed mi pensas ?in povus esti #sufi?e #fre?a.

Mi fine akiris #?irka? al ?i kaj sekvanta #?a?do, 07/30, Mia firmao (Arcovis) Kaj komerca partnero, Integrigita Sistemojn kaj Serva grupo, Estos gastiganta Q&Ŝatas tion. Mi estas esperanta fari ĉi tiujn regule, Kiel ofte kiel ĉiusemajna.

#?I tiu #ina?gura sesio #ver?ajne estos malgranda malglata, Sed la koncepto estas #tio ?i:

  • Se vi havas demandojn kiu vi?? #?Ati alrespondi dum la sesio, Nur aperi kaj demandi.
  • Se vi deziras, Vi povas #retpo?tigi la demandon en #anta?enigo.

Ni planas elspezi la unuan duonon de la Q&Sur #retpo?tigi demandojn kaj tiam malfermi ?in #?is io ajn ke iu ajn demandas post kiam tio.

La sesio okazas #?a?de, 07/30 Komencanta #?e 12:30 Kaj finanta #?e 1:30 PMa EDT.

Se vi estas interesita, Bonkore registri #?i tie: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

La panelo inkluzivos min kaj alia SharePoint lumiloj. You’ll have to sign up to find out who they are 🙂

Se vi?? #?Ati esti unu el tiuj lumiloj por estonta Q&Sesio, Lasi min scii.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj:

Embed Ellaborantaj Notoj En Via InfoPath Formoj

Mi estas ankoraŭ vivanta en InfoPath Formas mondan kaj mi devis fari unu el tiuj “malgrandaj” ŝanĝoj al formo kiu, Bedaŭrinde, Rompas nomantan kongreson mi adoptis kun ĝi du semajnoj antaŭe. Mi pensis al mi mem, “Iu estas iranta rigardi ĉi tiun aferon jaro de nun kaj diri, ‘Kio estis Paul pensado? De Jove, Lia nomanta kongreson faras neniun senton!”

Mi konsciis ke mi povus krei vidon sur la formo por #tio ?i kaj tiam, Ankoraŭ foje, Konsciita ke mi povis esti faranta ion tiel ekde la komenco. Mi aldonis “Ellaborantajn Notojn” vidas al la InfoPath formo kiel tia:

image

I??E formis la formon por ke uzantoj povas?? Akiras al tiu vido kaj sekve, Ĝi estas nur videbla kun la InfoPath kliento en desegna vido. Nun mi sentas malmulte inokulita kontraŭ iu estonta nekonata ellaboranto rigardanta mian formon kaj pensanta malbonajn pensojn pri mi. Phew!

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj:

Administranta InfoPath Vidoj

Mi ŝajnas iri tra InfoPath fazoj kie, Ekstere de la bluo, Mi estas formanta aron de formoj. Miaj fingroj lernas kiel uzi la ilan puton kaj tiam mi iras tra naŭ monata senpluveco kaj devi lerni ĝin ĉiuj super denove.

I?? En la mezo de InfoPath fazo kaj I?? Kreanta InfoPath formoj kun multaj vidoj. Unu afero vi #ver?ajne avizo estas ke la InfoPath 2007 Klientaj rezultoj vidas en alfabeta ordo. Tio ĉi estas vera ĉagreno kelkaj tempoj. Mia plej bona tekniko ĉi tiuj tagoj estas al prepend nombro al la vida nomo por ke ili ĉiam montras en la ordo mi deziras, Kiel ilustrita #?i tie:

image

Mi deziras min estis faranta tion ĉi ekde la komenco.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj:

InfoPath Formo Sevices, Formas Bazita Authentication (FBA) Kaj Unikaj Dosieraj Nomoj

Mi estis laboranta sur kelkaj InfoPath formas ĉi tiun semajnon en MUSKO en FBAa medio kaj lernis, Kiam mi iris deplojiĝi la formojn al produktada medio kun FBAa zono ke la salutnomo() Funkcia funkcio ne laboras. Mi estis uzanta ĝin produkti unikajn dosierajn nomojn.

Puto, KE funkcio doesn?? Laboro en FBAa medio (Almenaŭ, Ne ekstere de la skatolo). Kaj, Al konsidero, Uzanta salutnomon en la vojo mi planis wouldn?? Havas guaranteed unika dosiera nomo en ajna evento.

Mia solvo estis uzi la nun() funkcio kaj regulo ke fajregoj sur ŝarĝanta de la formo. Mi asignas la dosieran nomon al datuma elemento kiam ĝi estas malplena:

image

image

La avantaĝo de ĉi tiu alproksimiĝo estas ke la dosiera nomo estas fiksita nur unufoje. (Mi surmetas?? Montras ?in en la ekrano pafis, Sed metis #kondi?o sur la regulo al nura fajrego kiam ??YFilename?? Estas malplena). Mi uzis fiksi la dosieran nomon ĉe la datuma fonta nivelo. Tipe, Mi farus ion (Malbone) Tiel:

image

La problemo kun kiu estas ke se uzanto turniroj la formo lunde kaj la uzanto B #?an?o ?i marde, Vi??L fino supre kun du malsamaj formoj ekde du malsamaj uzantoj savis ?in kun malsamaj uzantaj nomoj.

Tiel, Kiel #?eni kiel FBA povas esti en #?enerala kaj kun InfoPath en aparta, ?i faris min re-pensi malgrandan sed vere grava teknika detalo kaj #alproksimi?o ke mi wouldn?? Faris alie!

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj:

Sekuriganta SharePoint Lista/Dokumento Bibliotekaj Vidoj Ŝajnas (Speco de) Ebla kun jQuery

Tio ĉi estas alia poŝto en mia Sur-iranta serion Sur kiel uzi JQuery Kun SharePoint.
Se vi deziras lerni pli da pri jQuery, Mi tre rekomendas: JQuery en Ago De Urso Bibeault kaj Yehuda Katz.

Unu el la unuaj aferoj mi pensis, Unufoje mi komencis ludi proksimume kun jQuery, Estis ĉu ni povus uzi ĝin sekurigi SharePoint vido. La respondo estas “ne” (Aŭ almenaŭ, Mi ne estas asertanta ĝin estas ebla). Tamen, Ĝi estas certe ebla fari ĝin malfacila por homoj vidi apartan vidon.

Mi komencis kun mia sandbox medio kiam laboranta sur tio ĉi. Mi skribis pri tiu medio ĉi tie: Rapide kaj Facile: Krei Vian Propran jQuery Sandbox por SharePoint.

“Sekurigi” vidon, Sekvi ĉi tiujn paŝojn:

  1. Krei vidon vi deziras sekurigi. Mi faris tion kaj vokis ĝin “Sekurigis Vidon”.

    Tio ĉi estas kio ĝi similas kiam ĝin ne estas “sekurigita”:

    image

  2. Aldoni kontentan redaktoran araneaĵan parton al la paĝo de la vido uzanta la ruzon priskribita en la sandbox artikolo (T.e. Aldoni “PageView=Dividita&ToolPaneView=2” al la URL).
  3. Elkalkuli via SharePoint _spUserId de sekvanta ĉi tiujn frenezajn paŝojn, Kredi aŭ ne:
    1. Ŝtipo en via SharePoint medio.
    2. En la adreso de la araneaĵo retumilo kampo, Tipo: “Javascript:Atentigo(_SpUserId”).
    3. Registri la rezulton (Ĝi estas “13” en mia kazo).

      image

  4. Aldoni la sekvantan javascript al via CEWP en koda vido:

    <Skriba
        tipo="Teksto/javascript"
        Src="../../JQuery Biblioteko/jquery-1.3.2.Min.Js">
    </Skribo>
    
    <Skriba tipo="Teksto/javascript">
      $(Funkcio() {
    
        Atentigo(_SpUserId);
    
        Var TheSecuredView = $('Iframe[FilterLink=Sekurigis Vidon]');
    
        Se ((TheSecuredView.Longeco > 0) && (_SpUserId == 13))
          $('Iframe[FilterLink=Sekurigis Vidon]').Gepatro().Gepatro().Gepatro().Html("<Tr bgcolor=ruĝeco><Td>Neniu vido por vi!</Td></Tr>");
      });
    
    </Skribo>
    

I??E inkluzivis ke atentigo(_SpUserId) Linio en tie montri kiel #tio ?i ne estas vere ??Ecuring?? Vido, Sed simple faranta ĝin pli malfacila vidi. Pli da sur tio en momento.

Resume, JQuery estas serĉanta iFrame sur la paĝo kiu havas econ kiu enhavas “Sekurigita Vidon” en ĝia valoro. Unufoje ĝi trovas ĝin, Ni kontrolas vidi se la nuna uzanto estas “13”. Se ĝi estas, Ni piediras supre la DOM al <TR> Etikedo (Kiu mi elkalkulis de vidanta fonton kaj spuranta ĝin) Kaj tiam anstataŭiganta ke TRa etikedo kun mia mesaĝo. Mi vere ne scias kiom fortikan tio ĉi estas (Mi estas tre suspekta, Fakte), Sed ĝi laboris en mia sandbox. Se mi trovas pli bonan vojon, Mi voli blogon pri ĝi. Tio ĉi estas la rezulto:

image

Mi klakas la OKan butonon kaj la datumon estas anstataŭigita kun granda ruĝa mesaĝo:

image

Kiel vi povas diri, La vojo mi efektivigis ĉi tiun “sekurecan” solvon estas permesi la araneaĵan parton fari ĝin mem. Post kiam ĝi finas, Mi anstataŭigas ĝian enhavon kun mia “Neniu vido por vi!” Mesaĝo.

Malgraŭ la fakto ke ĝi ne estas vere “gardata'” vido, Ĝi estas potenciale utila kaj kun iu lerta laboro, Ĝi poste povas esti securable en pli formala sento. La fundamenta afero estas ke la kliento estas akiranta ĉiuj la datumo kaj tiam, Nur post kiam ĝi akiras la datumon, Ĝi viŝas ĝin ekstere. Se la kliento estas akiranta la datumon, Lerta uzanto povas malhelpi la jQuery de kuranta ĉe ĉiuj kaj vidi kion li/ŝi deziras vidi.

Estas aliaj malavantaĝoj. Ĉi tiu “sekureca” alproksimiĝo estas bazita de _spUserId. Ni dezirus al vere sekura bazita sur la plena SharePoint sekureca modelo, Aŭ almenaŭ de uzanta nomo. Kiu fariĝas laŭstadie pli malfacila, Sed mi vidas iun bonan aĵon skribita sur ĉi tiu temo, Do mi estas esperema tie estas bona respondo al tiu problemo.

La listo de vidoj si mem devus esti bonordigita, Se ebla. Mi ne provis kalkuli ke ekstere. Mi supozas ĝin estas ebla, Sed ne vere solvas la fundamentan sekurecan aferon ĉar iu ankoraŭ nur povus tajpi la URL de la vido ili deziras (Se ili sciis ĝin). Tamen, Bonordiganta faran senton. Ĝi estas bona afabliga ĉefaĵo kaj ĝi helpas malklarigi aferojn. Se fina uzanto ne scias ke la vida evento ekzistas, Ili verŝajne ne provos uzi ĝin. Foje, Tio estas bona sufiĉa.

Kun fortuno, Mi havos pli skribi sur ĉi tiu temo super tempo.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Rapide kaj Facile: Pli Bona Vojo Uzi jQuery Kaŝi Tekstan Kampon sur SharePoint Formo

Tio ĉi estas alia poŝto en mia Sur-iranta serion Sur kiel uzi JQuery Kun SharePoint.
Se vi deziras lerni pli da pri jQuery, Mi tre rekomendas: JQuery en Ago De Urso Bibeault kaj Yehuda Katz.

Antaŭe, Mi skribis pri kiel uzi jQuery troviĝi kaj kaŝi tekstan kampon sur formo. Mi ne zorgis por la specifa alproksimiĝo (Mi estis ĉenanta gepatrojn – tio estas simple ne estas farita ĉi tiujn tagojn, Almenaŭ en familioj de kvalito).

Kiam mi unue komencis pensi pri ĝi, Mi sciis min devis trovi <TR> Al kiu mi povus alvoki la felon() Metodo. Mia frua peno trovi la ĝustan <TR> Estis io tiel:

$('Tr:Havas(Enigo[Titoli=Kaŝi Min!])');

La problemo kun kiu estas ke ĝi trovus ĉiu <TR> Etikedo kiu havis ajnan gepatran interrilaton al la Kaŝi Min! Kampo, Eĉ se Kaŝas Min! Estas nestita multajn nivelojn profunde je <TR>-a. Ĝi rezultas ke sur mia sandbox formo, KE esprimo trovas 9 Kiu de malsama TR Kaŝis Min! Kiel infano ie en ĝia DOMa arbo. Mi konsciis ke mi povus piediri reen supre la arbon de la enigo kaptas ĝin mem, Por ke-a kiel mi finis supre fitraktanta gepatrojn, Sed ĝi ne sidis puton kun mi.

Mi donis iom pensita al tio ĉi kaj unu el la aferoj mi legis fine farita senton: Mi povus uzi la ne() Metodo bonordigi ekstere <TR>-a I ne deziras en mia volvita aron. Kiu gvidis min al tio ĉi:

$('Tr:Havas(Enigo[Titoli=Kaŝi Min!])').Ne('Tr:Havas(Tr)').Felo();

La unua peco trovas ĉiuj la <TR> Etikedoj kiu havas la Kaŝi Min! Kapti anywhere en ilia propra hierarkio. Ĝi tiam elmalkovras iun ajn <TR> KE ankaŭ havi infanon <TR>. Tio ĉi lasas nin kun ununura <TR> Tio:

1) Havas ne <TR> Infanaj rekordoj

2) Faras havi la enigan kampon kiel infano.

Ni tiam povas apliki la felon() Metodo al la rezultinta aro kaj ni estas farita.

Mi estas ankoraŭ iom nervoza pri tio ĉi, Sed ne kiel nervoza kiel ĉenanta gepatrojn.

Mi ne scias se tio ĉi estas plej bona praktiko aŭ ne. Tie povas esti pli konvena vojo identigi nur la <TR> KE ni zorgas proksimume en SharePoint formo. Se vi scias, Bonvolu poŝti rimarkon.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj: ,

Rapide kaj Facile: Uzi jQuery Kaŝi Tekstan Kampon sur SharePoint Formo

Tio ĉi estas alia poŝto en mia Sur-iranta serion Sur kiel uzi JQuery Kun SharePoint.
Se vi deziras lerni pli da pri jQuery, Mi tre rekomendas: JQuery en Ago De Urso Bibeault kaj Yehuda Katz.

ĜISDATIGO (Jam!): Mi ja pensis de pli bona vojo troviĝi la <TR> Etikedo mi deziras #ka?i kaj Skribis pri ?i #?i tie. Vi ankoraŭ povas trovi ĉi tiun artikolon interesanta ĉiuokaze do mi estas leavnig ĝi supre.

Mi deziras #ka?i tekstan kampon, ??Ide Mi!?? Kiel montrita:

image?

La sekvanta jQuery faras la ruzon por mi:

<Skriba tipo="Teksto/javascript">

  $(Funkcio() {


    $('Enigo[Titoli=Kaŝi Min!]').Gepatro().Gepatro().Gepatro().Felo();

  });

</Skribo>

La kodo estas diranta, ??Ind mi #?iuj enigo kaptas kies titolo = #Ka?i Min!. Tiam, Akiri #?ia gepatron kaj tiam sekvanta gepatro kaj la sekvanta* gepatro (Phew!) Kaj alvoki la felon() Metodo sur tiu afero, Kio ajn ?i okazas esti.

Mi elkalkulis ke gepatra strukturo de vidanta la HTML por la formo ke SharePoint kreita kiel montrita:

<TR>
    <TD Nowrap="Vera" Valign="Supro" Larĝo="190px" Klaso="Ms-formlabel">
        <H3 Klaso="Ms-standardheader">
            <Nobr>#Ka?i Min!</Nobr>
        </H3>
    </TD>

    <TD Valign="Supro" Klaso="Ms-formbody" Larĝo="400px">
        <!-- FieldName="#Ka?i Min!"
                 FieldInternalName="#Ka?i_x0020_Mi_x0021_"
                 FieldType="SPFieldText"
        -->
        <Daŭri dum Dir="Neniu">
            <Enigo
                Nomo="Ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
                Tipo="Teksto"
                Maxlength="255"
                Identigaĵo="Ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                Titolo="#Ka?i Min!"
                Klaso="Ms-longa" />
                <Br>
        </Daŭri dum>


    </TD>
</TR>

#?I tiu bildo montras la saman, Sed markita supre kun la gepatroj:

image

La unua gepatro (1) Estas daŭra etikedo. la gepatro de daŭro (2) Estas TDa etikedo kaj tiam fine ni akiras al la vera gepatro mi deziras #ka?i (3) Kiu estas la TR etikedas ?in mem.

Tio ĉi estas sufiĉe terura alproksimiĝo mi pensas ĉar ĝi estas ekstreme dependa sur la tre specifa strukturo de ĉi tiu formo. Kiam SharePoint 2010 Eliras, Ĉi tiu tuta strukturo povus ŝanĝi kaj rompi ĉi tiun alproksimiĝon. Kio mi vere deziras fari estas metio jQuery elektilo kiu estas laŭ la ekzemploj de “trovi min ĉiuj la TR-a (Kaj nuraj TRaj etikedoj) Kiu havas #ie en iliaj infanaj elementoj enigo kaptas kies titolo = #Ka?i Min!”. I komencanta de la malsupra kaj movanta supre. Supozanta min kalkulas tion ĉi ekstere, I??L #po?to #?isdatigita ??Uick kaj facile?? #Po?to.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Del.Icio.Ni Etikedoj: ,

Technorati Etikedoj: ,

Rapide kaj Facile: Krei Vian Propran jQuery Sandbox por SharePoint

Tio ĉi estas alia poŝto en mia Sur-iranta serion Sur kiel uzi JQuery Kun SharePoint.
Se vi deziras lerni pli da pri jQuery, Mi tre rekomendas: JQuery en Ago De Urso Bibeault kaj Yehuda Katz.

Akiranta komencita kun jQuery en SharePoint estas surprize facile (Al mi). (Mi ja havas gravajn demandojn pri “plej bonaj praktikoj” alproksimiĝas al deplojiĝanta ĉi tiujn aferojn al produktado, Sed tio estas por alia tago). Mi nur komencis ludadon kun ĉi tiu teknologio kaj al tiu fino, Mi kreis sandbox medio uzi. Se vi estas rigardanta akiri komencita kun jQuery, Vi povas trovi ĉi tiun alproksimiĝon utila.

1. Krei Malplenan Ejon

Krei malplenan ejon ie en via ejo kaj voki ĝin io lerta kiel “jQuery Sandbox”.

2. Elŝuti jQuery

Vi povas elŝuti la jQuery javascript bibliotekon de ĉi tie: http://docs.jquery.com/Downloading_jQuery

Savi tion al al via surtabla.

Mi estis uzanta la “minified” versio.

3. Krei SharePoint Dokumenta Biblioteko

En via sandbox ejo, Krei dokumentan bibliotekon.

4. Alŝuto la jQuery Biblioteko al SharePoint

Aliri la doc biblioteko vi nur kreis kaj alŝuto la jQuery biblioteko.

5. Krei Laŭmendan SharePoint Listo

Mi komencis kun laŭmenda listo ĉar mi deziras al feĉo pri kun norma SharePoint formoj. Vi ankaŭ povus krei paĝon en paĝa biblioteko aŭ araneaĵa parto paĝoj kaj verŝajne multa aliaj lokoj.

Aldoni kelkajn kolumnojn al la laŭmenda listo por ke vi havas ion kuri jQuery kontraŭ. Miaj komencaj objektivoj estis al:

  1. Kaŝi kampon.
  2. Asigni valoron al kampo.

Kun tiu objektivo en menso, Mi aldonis du tekstajn kampojn. Super tempo, Mi estos ludanta kun ligoj, Bildoj, Lookups, Ktp.

6. Modifi la NewForm.Aspx Araneaĵa Parto Paĝo kaj Aldoni Kontentan Redaktoran Araneaĵan Parton

Tio ĉi estas malgranda nigra magia-ish , En kiu ĝi estas nova koncepto al mi. Mi unue lernis pri tio ĉi de Paul Grenier, SharePoint jQuery Superstelo, Ĉe lia CodePlex projekta ejo: http://spff.codeplex.com/.

Sekvi ĉi tiujn paŝojn aldoni CEWP al la sama paĝo kiu montras NewForm.Aspx por ajna laŭmenda listo:

  1. Aliri la laŭmendan liston kaj klaki Novan.
  2. Almeti la sekvantan al la URL: PageView=Dividita&ToolPaneView=2

Kiu transformos vian enuigan vanilan datuman eniron formo de io tiel:

image

Al tio ĉi:

image

Aldoni la kontentan redaktoran araneaĵan parton al la paĝo.

7. Skribi Vian Unuan jQuery Kodo

Malfermi supre ke CEWP en la koda vido kaj aldoni la sekvantaron:

image

Ĉi tie-a la reala kodo se vi deziras kopii/almeti:

<Skriba
    tipo="Teksto/javascript"
    Src="../../JQuery Biblioteko/jquery-1.3.2.Min.Js">
</Skribo>

<Skriba tipo="Teksto/javascript">
  $(Funkcio() {

    $('#ResultsID').Html('Estas' + $('').Grandeco() + ' Etikedoj etikedas sur ĉi tiu paĝo.');

  });
</Skribo>

Rezulto:
<Div identigaĵo='ResultsID'></Div>
/Rezulto

Noti ke la unua <Skribo> Etikedo estas referencanta la realan jQuery biblioteko. Supozeble, Ĉi tiu afera ŝanĝo super tempo, Do vi deziros fari certe vin) Uzi la ĝustan nomon kaj b) Indiki ĝin al la ĝusta SharePoint dokumenta biblioteko.

Bask en la Gloro

Se vi faris ĝin ĝuste, Vi vidos rezulton simila al la sekvantaro:

image

Volvanta Supre

Tio ĉi ne estas la nura vojo akiri komencita, Sed ĝi estas rapide, Facile kaj izolita de via ekzistanta SharePoint medio.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj: ,

Del.Icio.Ni Etikedoj: ,