Mi komencis ludanta proksimume kun JQuery Hieraŭ. Mi estis deziranta fari tion ĉi delonge, Iam ajn poste Paul Grenier Komencita skribon Lia serio Pri jQuery por Finaj Uzantoj ĉe la malnova Www.endusersharepoint.com Retejo. Kiel mi uzas ĝin, Mi esperas aldoni serion de “Rapidaj kaj Facilaj” poŝtoj tiel unu. Ĉi tiu poŝto priskribas kiel fiksi valoron de konata teksta kampo al io ajn vi deziras.
En ĉi tiu scenaro, Mi kreis kutimon enlistigas kies “novaj” formaj rigardoj kiel montrita:
Tio ĉi estas la nova formo por laŭmenda listo kun la defaŭlta Titola kolumno kaj du listaj kolumnoj (Ne ejaj kolumnoj; Mi ne pensas ĝin devus fari ajnan diferencon).
La objektivo estas asigni arbitran valoron al la kampo, “DefaultMeFieldNoSpaces” (Vi povas diri min estas iom de malkuraĝulo kun la “neniu spaca” afero daŭriganta, Sed mi fari spicon ĝi supre fine de ĉi tiu artikolo).
Tio ĉi mordis de jQuery laborita por mi:
<Skriba tipo="Teksto/javascript"> $(Funkcio() { $('Enigo[Titoli=DefaultMeFieldNoSpaces]').Attr( {Valoro: 'Vi estas en twisty labirinto de trairejoj, Ĉiuj simila.'}); }); </Skribo>
Kiel mi komprenas ĝin tio ĉi mordis de jQuery estas diranta, “Trovi min ajna enigo etikedas kies titolas = DefaultMeFieldNoSpaces. Tiam, Fiksi ĉiujn de iliaj valoroj al fama frazo de malnova komputila ludo.”
Pro tio ke tie nur estos unu kampo sur la formo kun titola egalulo al “DefaultMeFieldNoSpaces” ni estas certigita asigni valoron al tiu kampo kaj ne alia.
Kio pri kapti kies nomo havas spacojn en ĝi? Ĝi estas preskaŭ la sama:
<Skriba tipo="Teksto/javascript"> $(Funkcio() { $('Enigo[Titolo=Asignas Kampon Kun Spaco]').Attr( {Valoro: 'Vi estas en twisty labirinto de trairejoj, Ĉiuj simila.'}); }); </Skribo>
Mi pensas tion ĉi estas juste sekura alproksimiĝo, Signifanta ke ni devus esti kapablaj trovi la kampon ke ni deziras kaj nur la kampo ni deziras. Se vi rigardas la HTML SharePoint estas donanta nin, Ĝi estas speco de messy:
<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="DefaultMeFieldNoSpaces" Klaso="Ms-longa" />
“Titolo” elstaras kiel rekonebla kaj espereble unika eco helpi nin identigi la specifan kolumnon al kiu ni deziras asigni nian arbitran valoron.
Tio ĉi estas foundational koncepto. Fiksanta kampon en arbitra vojo tiel ne estas iranta gajni ajnajn premiojn. Tamen, Se ni deziras fari pli da interesan forman nivelan aĵon (Kiu ni ĉiuj ĉiam deziri fari, Nature, Ĝuste post kiam ni finas lavanta la pladojn), Kiel ŝanĝo la valoro de “kampo b” aŭtomate bazita sur la valoro de “kampo ”, Ni (I) Devi lerni ĉi tiujn aferojn.
Mi pensas nian plej bonan ŝancon akiri veran utilan valoron ĉi tie estas tra la titolo, Almenaŭ por tekstaj kampoj. Tie povas esti pli bona, Pli fidinda alproksimiĝo. Se mi trovas ĝin, Mi ĝisdatigos ĉi tiun poŝton. Se vi scias pli bonan vojon, Bonvolu lasi rimarkon.</Fino>
</Fino>
Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin