Hızlı ve kolay: Bir yol daha iyi bir SharePoint Form üzerindeki bir metin alanı gizlemek için kullanma jQuery

Bu başka bir yazı olduğu zaman devam serisi nasıl kullanılacağı hakkında jQuery SharePoint ile.
JQuery hakkında daha fazla bilgi almak isterseniz, Ben çok tavsiye ederim: jQuery in Action Ayı Bibeault ve Yehuda Katz tarafından.

Daha önce, JQuery bulun ve form üzerindeki metin alanı gizlemek için nasıl kullanılacağı hakkında yazdı. Belirli bir yaklaşım için umurumda değildi (Ben sadece 's anne-zincirleme bu gün bitmiş değil, En azından ailelerde kalite).

Ben ilk bu konuda düşünmeye başladı, Ben gerekli bulmak biliyordum bir <TR> hangi ben gizle yakarmak() yöntemi. Erken benim çaba doğru bulmak için <TR> Bu gibi bir şey:

$(' tr:var(giriş[Başlık = beni gizle!])');

Bunu bulacağını sorunla bir her <TR> herhangi bir üst ilişkisini gizlemek için beni vardı etiketi! alan, bile beni gizle! olan pek çok düzeyde derin iç içe <TR>Dünün. Benim kum formunda meğer, Bu ifade bulur 9 kim-si olmak farklı TR'ın beni gizle! bir çocuk bir yerde olan DOM ağaç. Ben giriş alanından kendisi geri ağaca yürüyebiliyordu fark, böylece nasıl anne kötüye kadar sona erdi 's, ama o de benimle oturup vermedi.

Ben bazı düşünce verdi ve son olarak okuduğum şey mantıklı: I-ebil kullanma belgili tanımlık değil() yöntem dışarı kırpmak için <TR>benim kaydırılan kümesinde istemiyorum 's. Bu beni buna yol açan:

$(' tr:var(giriş[Başlık = beni gizle!])').değil(' tr:var(tr)').gizle();

İlk bit tüm bulur <TR> Hide bana sahip Etiketler! kendi hiyerarşi alanında herhangi bir yeri. O zaman herhangi şeritler <TR> Ayrıca bir çocuk var <TR>. Bu bize tek bir bırakır <TR> Bu:

1) Yok <TR> alt kayıtlar

2) Girdi alanı alt öğeye sahip.

Biz o zaman gizle uygulayabilirsiniz() elde edilen yöntem ayarlamak ve biz bitti.

Ben hala bu konuda biraz sinir oldum, ama değil gibi anne zincirleme olarak sinir.

Bu en iyi yöntem olup olmadığını bilmiyorum. Tanımlama daha uygun bir yol olabilir sadece <TR> bir SharePoint form umurumuzda. Eğer biliyorsanız, Yorum yazmak için lütfen.

</sonunda>

Benim blog abone.

Heyecan beni izleyin http://www.twitter.com/pagalvin

2 “Üzerine düşüncelerHızlı ve kolay: Bir yol daha iyi bir SharePoint Form üzerindeki bir metin alanı gizlemek için kullanma jQuery

  1. Pingback: Diğer değerlerini temel alan bir SharePoint düzenleme formu bir alanı gizle « jbmurphy.com

Cevap bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *