Sam počeo igrati oko s jQuery yesterday. I’ve been wanting to do this for a long time, od tada Paul Grenier počeo pisati njegova serija o jQuery za krajnje korisnike u časni www.endusersharepoint.com web site. As I use it, I hope to add a series of “Quick and Easy” posts like this one. This post describes how to set a known text field’s value to anything you want.
U ovom scenariju, Ja sam stvorio prilagođeni popis čiji "novi" oblik izgleda kao što je prikazano:
Ovo je novi oblik za prilagođeni popis za stup zadani glave i dva popisa stupaca (ne stupaca web-mjesta; Ja ne mislim da bi trebao napraviti razliku).
Cilj je dodijeliti proizvoljne vrijednosti na području, "DefaultMeFieldNoSpaces" (možete reći Ja sam malo kukavica s "nema mjesta" stvar ide na, ali sam to učiniti začinio na kraju ovaj članak).
Ovo malo jQuery izrađen za mene:
<skripta type ="Text / javascript"> $(funkcija() { $('Ulaz[title = DefaultMeFieldNoSpaces]').attr( {vrijednost: "Vi ste u svakakve uvrnutosti labirint prolaza, svi podjednako. "}); }); </skripta>
Kako ja to razumijem ovo malo jQuery govori, “find me any input tag whose title = DefaultMeFieldNoSpaces. Tada, postaviti sve svoje vrijednosti na poznatom frazom iz stare računalne igre. "
Budući da će biti samo jedno polje na obrascu s naslovom jednak "DefaultMeFieldNoSpaces" mi smo sigurni dodjeljivanje vrijednosti na tom području i nitko drugi.
Što o području čije ime ima mjesta u njoj? It’s nearly the same:
<skripta type ="Text / javascript"> $(funkcija() { $('Ulaz[title = Dodjeljivanje polje s prostorom]').attr( {vrijednost: "Vi ste u svakakve uvrnutosti labirint prolaza, svi podjednako. "}); }); </skripta>
Mislim da je to prilično siguran pristup, meaning that we should be able to find the field that we want and only the field we want. If you look at the HTML SharePoint is giving us, to je vrsta neredu:
<ulazni ime="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField" tip= "Text" maxlength= "255" id="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" naslov= "DefaultMeFieldNoSpaces" klasa= "MS-duga" />
"Naslov", ističe se kao prepoznatljiv i nadamo se jedinstveni atribut kako bi nam pomogli identificirati specifične stupac koji želimo dodijeliti našoj proizvoljnog vrijednost.
This is a foundational concept. Setting a field in an arbitrary way like this isn’t going to win any awards. Međutim, ako želimo učiniti više zanimljive stvari obrasca razini (koji sve nas uvijek žele učiniti, naravno, odmah nakon što završite pranje posuđa), sviđa promijenite vrijednost "na terenu b" automatski na temelju vrijednosti polja "A", mi (Ja) moraju naučiti takve stvari.
Mislim da je naša najbolja prilika da se pravi korisne vrijednosti ovdje je putem naslova, at least for text fields. There may be a better, more reliable approach. If I find it, Ja ću ažurirati ovaj post. If you know a better way, molimo vas da ostavite komentar.</kraj>
</kraj>
Slijedite me na Twitter-u http://www.twitter.com/pagalvin