விரைவான மற்றும் எளிதான: இது ஷேர்பாயிண்ட் படிவம் ஒரு உரை புலத்தை மறைக்க வேண்டும் jQuery பயன்படுத்துவது சிறந்த வழி

இந்த என் மற்றொரு பதிவு தொடர் நடந்து பயன்படுத்த எப்படி jQuery ஷேர்பாயிண்ட் கொண்டு.
நீங்கள் jQuery பற்றி மேலும் அறிய விரும்பினால், நான் மிகவும் பரிந்துரைக்கிறோம்: அதிரடி ல் jQuery கரடி Bibeault மற்றும் Yehuda கட்ஸ்.

முன்பு, I wrote about how to use jQuery to locate and hide a text field on a form. I didn’t care for the specific approach (நான் பிணைப்பு பெற்றோர்கள் இருந்தது - என்று வெறுமனே இந்த நாட்களில் செய்யவில்லை இருக்கிறாள், குறைந்தது தர குடும்பங்கள்).

நான் முதல் அது பற்றி சிந்திக்க தொடங்கிய போது, நான் ஒரு கண்டுபிடிக்க தேவை தெரியும் <டிஆர்> நான் மறை செயலாக்க இது() முறை. My early effort to find the correct <டிஆர்> இந்த மாதிரி ஏதாவது:

$('TR:உள்ளது(உள்ளீடு[தலைப்பு = என்னை மறை!])');

அந்த பிரச்சனை ஒவ்வொரு கண்டுபிடிக்க என்று ஆகிறது <டிஆர்> tag that had any parent relationship to the Hide Me! புலம், என்னை மறை கூட! ஆழமான பல மட்டங்களில் காக்கப்பட்ட <டிஆர்>’s. It turns out that on my sandbox form, அந்த வெளிப்பாடு காண்கிறது 9 என்னை மறை யார் வெவ்வேறு டி 'ஸ்! as a child somewhere in its DOM tree. I realized that I could walk back up the tree from the input field itself, அதனால் நான் தவறாக பெற்றோர்கள் முடிந்தது எப்படி, ஆனால் அது எனக்கு நன்றாக உட்கார்ந்து.

நான் இறுதியாக செய்த உணர்வு வாசிக்க இந்த ஒரு விஷயம் சில யோசித்தேன்: நான் பயன்படுத்த முடியவில்லை() வெளியே ஒழுங்கமைக்க முறை <டிஆர்>’s I don’t want in my wrapped set. இந்த என்னை வழிநடத்தி:

$('TR:உள்ளது(உள்ளீடு[தலைப்பு = என்னை மறை!])').இல்லை('TR:உள்ளது(TR)').மறைக்க();

முதல் பிட் அனைத்து காண்கிறது <டிஆர்> என்னை மறை என்று குறிச்சொற்களை! field anywhere in their own hierarchy. It then strips out any <டிஆர்> ஒரு குழந்தை வேண்டும் என்று <டிஆர்>. This leaves us with a single <டிஆர்> என்று:

1) இல்லை இல்லை <டிஆர்> குழந்தை பதிவுகள்

2) Does have the input field as child.

நாம் ஹைட் விண்ணப்பிக்க முடியும்() இதன் விளைவாக தொகுப்பு நாம் முடித்துவிட்டீர்கள் முறை.

நான் இன்னும் இதை பற்றி ஒரு பிட் பதட்டமாயிருக்கு, பிணைப்பு பெற்றோர்கள் ஆனால் நரம்பு இல்லை.

I don’t know if this is a best practice or not. There may be a more appropriate way of identifying just the <டிஆர்> that we care about in a SharePoint form. If you know, கருத்துரைகளை செய்யவும்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

2 "மீது எண்ணங்கள்விரைவான மற்றும் எளிதான: இது ஷேர்பாயிண்ட் படிவம் ஒரு உரை புலத்தை மறைக்க வேண்டும் jQuery பயன்படுத்துவது சிறந்த வழி

  1. ஜொனாதன்

    Hi பால்,

    விடைகள் தீர்க்குமாறு பால் Culmsee அதே பிரச்சினை பற்றி ஒரு கட்டுரை எழுதினார் (ஒரு துறையில் மறைக்க சரியான டி கண்டுபிடித்து) வெற்று இங்கு பயன்படுத்தி, jQuery இல்லை. அவர் மறைக்க டி கண்டுபிடிக்க ஒரு உலகளாவிய வழியை, இந்த blogpost இறுதியில் தான் : http://www.cleverworkarounds.com/2008/02/07/more-sharepoint-branding-customisation-using-javascript-part-1/

    இது உதவியாக இருக்கும் என நம்புகிறோம்,
    ஜொனாதன்

  2. pingback: மற்ற மதிப்புகள் அடிப்படையில் ஷேர்பாயிண்ட் தொகு வடிவத்தில் ஒரு துறையில் மறைக்க « jbmurphy.com

ஒரு பதில் விட்டு

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டன *