Začal som hrať s jQuery včera. Bol som chcel urobiť na dlhú dobu, od tej doby Paul Grenier začal písať jeho série o jQuery pre koncových užívateľov na úctyhodný www.endusersharepoint.com webové stránky. Ako môžem použiť, Dúfam, že pridať rad "Rýchla a ľahké" príspevky ako je tento. Tento príspevok Popisuje nastavenie známe textového poľa hodnotu na čokoľvek chcete.
V tomto scenári, Vytvoril som vlastný zoznam, ktorého "novú" podobu vyzerá ako je uvedené:
Ide o novú formu vlastného zoznamu s predvolený názov stĺpca a dva stĺpce zoznamu (nie stĺpce lokality; Nemyslím si, že by malo byť žiadny rozdiel).
Cieľom je priradiť na ľubovoľnú hodnotu poľa, "DefaultMeFieldNoSpaces" (môžete povedať, som trochu zbabelec "medzery" vec deje, ale korenie to na konci tohto článku).
Tento bit jQuery pracoval pre mňa:
<scenár typu ="textu/javascript"> $(Funkcia() { $("vstupné[názov = DefaultMeFieldNoSpaces]').attr( {hodnota: "Ste v kľukatých bludisko chodieb, Všetci rovnakí. "}); }); </skript>
Ako som pochopil, že tento bit jQuery hovorí, "nájsť mi žiadne vstupné značku ktorého názov = DefaultMeFieldNoSpaces. Potom, Nastavte všetky ich hodnoty na slávnu vetu z staré počítačové hry."
Vzhľadom k tomu, že tam bude iba jedno pole formulára s názvom rovná "DefaultMeFieldNoSpaces" sme istí preradiť hodnotu do tohto poľa a žiadne iné.
A čo pole, ktorého názov obsahuje medzery? Je to takmer rovnaké:
<scenár typu ="textu/javascript"> $(Funkcia() { $("vstupné[hlavy = priradenie poľa s priestor]').attr( {hodnota: "Ste v kľukatých bludisko chodieb, Všetci rovnakí. "}); }); </skript>
Myslím, že je to pomerne bezpečný prístup, čo znamená, že by sme mali byť schopní nájsť poľom, ktoré chceme a len chceme. Ak sa pozriete na HTML SharePoint nám, je trochu chaotický:
<vstup meno= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ textového poľa" typ= "text" maxLength= "255" Identifikácia= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" názov= "DefaultMeFieldNoSpaces" trieda= "ms-dlhé" />
"titul" vystupuje ako rozpoznateľné a dúfajme jedinečný atribút nám pomáhajú identifikovať určitý stĺpec, ktorý chceme priradiť naše ľubovoľnú hodnotu.
Je to prazákladní koncept. Nastavenie poľa svojvoľným spôsobom, ako to nie je chcel vyhrať žiadne ceny. Avšak, Ak chceme robiť zaujímavejšie forme úrovni veci (ktorých každý z nás vždy chcel urobiť, samozrejme, hneď potom, čo sme dokončiť, umývanie riadu), ako zmeniť hodnotu "pole b" automaticky na základe hodnoty "pole", sme (SOM) je potrebné sa učiť tieto veci.
Myslím, že naše najlepšie šance získať skutočný úžitková hodnota tu je cez titul, aspoň pre textové polia. Tam môže byť lepšie, spoľahlivejší prístup. Ak sa mi to, Budem aktualizovať tento príspevok. Ak poznáte lepší spôsob, ako, Prosím, zanechajte komentár.</koniec>
</koniec>
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin