2013-03-20 7 views
6

कम प्रयास प्रदर्शन के संबंध में किसी पृष्ठ के भीतर एक विशिष्ट (ज्ञात विकेट आईडी) विकेट घटक खोजने का तरीका क्या है?एक विशिष्ट विक्रय घटक प्राप्त करें जो पृष्ठ

+0

सर्वोत्तम परिभाषित करें। खोज परिभाषित करें। – tetsuo

+0

विशिष्ट परिभाषित करता है - यह किस मापदंड से मेल खाना चाहिए? –

+0

सर्वोत्तम = कम प्रयास प्रदर्शन, ढूंढें = प्राप्त करें, और विशिष्ट = ज्ञात विकेट आईडी – cobeete

उत्तर

13

आपके विकल्प हैं:

  • घटक है जो एक विशिष्ट पथ पर एक घटक की खोज करता है की get() विधि।
  • मार्कअपकॉन्टेनर पर iterator() जिसमें उसके सभी बच्चे हैं।
  • visitChildren() का उपयोग करें जिसमें मार्कअपकॉन्टेनर के सभी बच्चे और पोते हैं। visitChildren()ComponentHierachyIterator देता है जो बदले में एक विधि है जिसमें एक विधि filterById() है जो फ़िल्टर किए गए घटक के साथ ComponentHierachyIterator लौटाती है।
+0

लिंक के साथ जाना होगा। – axiopisty

संबंधित मुद्दे