ನಾನು ಸುಮಾರು ಆಡಲು ಪ್ರಾರಂಭಿಸಿದ jQuery yesterday. I’ve been wanting to do this for a long time, ಆಗಿನಿಂದಲೂ ಪಾಲ್ ಗ್ರೆನಿಯೆರ್ ಪ್ರಾರಂಭಿಸಿದರು ಬರವಣಿಗೆ ತನ್ನ ಸರಣಿ ಪೂಜ್ಯ ನಲ್ಲಿ ಎಂಡ್ ಬಳಕೆದಾರರಿಗೆ jQuery ಬಗ್ಗೆ 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.
ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ, ನಾನು ಅವರ "ಹೊಸ" ರೂಪದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ ಕಾಣುತ್ತದೆ ಕಸ್ಟಮ್ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಿದ:
ಈ ಡೀಫಾಲ್ಟ್ ಶೀರ್ಷಿಕೆ ಕಾಲಮ್ ಮತ್ತು ಎರಡು ಪಟ್ಟಿ ಲಂಬಸಾಲುಗಳನ್ನು ಕಸ್ಟಮ್ ಪಟ್ಟಿಗಾಗಿ ಹೊಸ ರೂಪ (ಅಲ್ಲ ಸೈಟ್ ಕಾಲಮ್ಗಳನ್ನು; ನಾನು ಯಾವುದೇ ವ್ಯತ್ಯಾಸ ಮಾಡಬೇಕು ಯೋಚಿಸುವುದಿಲ್ಲ).
ವಸ್ತುನಿಷ್ಠ ಕ್ಷೇತ್ರಕ್ಕೆ ಅನಿಯಂತ್ರಿತ ಮೌಲ್ಯವನ್ನು ಮಾಡುವುದು, "DefaultMeFieldNoSpaces" (ನೀವು ನಾನು "ಯಾವುದೇ ಖಾಲಿ" ವಿಷಯ ನಡೆಯುತ್ತಿರುವ ಒಂದು ಹೇಡಿತನದ ಒಂದು ಬಿಟ್ ಮನುಷ್ಯ ಹೇಳಬಲ್ಲೆ, ಆದರೆ ನಾನು ಈ ಲೇಖನದ ಕೊನೆಯಲ್ಲಿ ಮಸಾಲೆ ಇದು ಅಪ್ ಮಾಡಿ).
JQuery ಈ ಬಿಟ್ ನನಗೆ ಕೆಲಸ:
<ಸ್ಕ್ರಿಪ್ಟ್ ಕೌಟುಂಬಿಕತೆ ="text/javascript"> $(ಕ್ರಿಯೆ() { $('ಇನ್ಪುಟ್[ಶೀರ್ಷಿಕೆ = DefaultMeFieldNoSpaces]').attr( {ಮೌಲ್ಯ: 'ನೀವು ವಾಕ್ಯವೃಂದಗಳ ಒಂದು twisty ಜಟಿಲ ನಲ್ಲಿದ್ದಾರೆ, ಎಲ್ಲಾ ಸಮಾನವಾಗಿ. '}); }); </ಸ್ಕ್ರಿಪ್ಟ್>
ನಾನು ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮಾಹಿತಿ jQuery ಈ ಬಿಟ್ ಹೇಳಿದರು ಇದೆ, “find me any input tag whose title = DefaultMeFieldNoSpaces. ನಂತರ, ಹಳೆಯ ಕಂಪ್ಯೂಟರ್ ಆಟದ ಒಂದು ಪ್ರಸಿದ್ಧ ನುಡಿಗಟ್ಟು ತಮ್ಮ ಮೌಲ್ಯಗಳು ಎಲ್ಲಾ ಸೆಟ್. "
ಕೇವಲ "DefaultMeFieldNoSpaces" ಸಮನಾದ ಶೀರ್ಷಿಕೆಯೊಂದಿಗೆ ರೂಪ ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಇರುತ್ತದೆ ನಂತರ ನಾವು ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಂದು ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುವ ಭರವಸೆ ಮತ್ತು ಯಾವುದೇ ಇತರ ಮಾಡಲಾಗುತ್ತದೆ.
ಅವರ ಹೆಸರನ್ನು ಅದು ಖಾಲಿ ಹೊಂದಿದೆ ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಬಗ್ಗೆ ಏನು? It’s nearly the same:
<ಸ್ಕ್ರಿಪ್ಟ್ ಕೌಟುಂಬಿಕತೆ ="text/javascript"> $(ಕ್ರಿಯೆ() { $('ಇನ್ಪುಟ್[ಸ್ಪೇಸ್ ಜೊತೆ ಶೀರ್ಷಿಕೆ = ನಿಗದಿಪಡಿಸಲು ಫೀಲ್ಡ್]').attr( {ಮೌಲ್ಯ: 'ನೀವು ವಾಕ್ಯವೃಂದಗಳ ಒಂದು twisty ಜಟಿಲ ನಲ್ಲಿದ್ದಾರೆ, ಎಲ್ಲಾ ಸಮಾನವಾಗಿ. '}); }); </ಸ್ಕ್ರಿಪ್ಟ್>
ನಾನು ಈ ಸಾಕಷ್ಟು ಸುರಕ್ಷಿತ ವಿಧಾನ ಭಾವಿಸುತ್ತೇನೆ, 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, ಇದು ಗೊಂದಲಮಯ ರೀತಿಯ ಇಲ್ಲಿದೆ:
<ಇನ್ಪುಟ್ ಹೆಸರು="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField" ಕೌಟುಂಬಿಕತೆ="text" MAXLENGTH="255" ಐಡಿ="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" ಶೀರ್ಷಿಕೆ="DefaultMeFieldNoSpaces" ವರ್ಗ="ms-long" />
"ಶೀರ್ಷಿಕೆ" ನಮಗೆ ಇದು ನಾವು ನಮ್ಮ ಅನಿಯಂತ್ರಿತ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಲು ಬಯಸುವ ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ ಗುರುತಿಸಲು ಸಹಾಯ ಒಂದು ಗಮನಾರ್ಹ ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಅನನ್ಯ ಗುಣಲಕ್ಷಣ ಮಾಹಿತಿ ಔಟ್ ನಿಂತಿದೆ.
This is a foundational concept. Setting a field in an arbitrary way like this isn’t going to win any awards. ಹೇಗಾದರೂ, ನಾವು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ರೂಪ ಮಟ್ಟದ ಸ್ಟಫ್ ಮಾಡಲು ಬಯಸಿದರೆ (ನಾವೆಲ್ಲರೂ ಯಾವಾಗಲೂ ಮಾಡಲು ಬಯಸುವ, ಸಹಜವಾಗಿ, ನಾವು ಭಕ್ಷ್ಯಗಳು ತೊಳೆಯುವ ಮುಗಿಯುವುದಕ್ಕೂ ಬಲ ನಂತರ), ಸ್ವಯಂಚಾಲಿತವಾಗಿ "ಕ್ಷೇತ್ರ ಒಂದು" ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ "ಕ್ಷೇತ್ರದಲ್ಲಿ ಬೌ" ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ಇಷ್ಟ, ನಾವು (ನಾನು) ಈ ವಿಷಯಗಳನ್ನು ತಿಳಿಯಲು ಅಗತ್ಯವಿದೆ.
ನಾನು ಇಲ್ಲಿ ನಿಜವಾದ ಉಪಯುಕ್ತ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ನಮ್ಮ ಅತ್ಯುತ್ತಮ ಅವಕಾಶ ಶೀರ್ಷಿಕೆ ಮೂಲಕ ಭಾವಿಸುತ್ತೇನೆ, at least for text fields. There may be a better, more reliable approach. If I find it, ನಾನು ಈ ಪೋಸ್ಟ್ ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತೇವೆ. If you know a better way, ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ.</ಕೊನೆಯಲ್ಲಿ>
</ಕೊನೆಯಲ್ಲಿ>
ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin