मेरे पास दो कॉलम के साथ View Based
सामग्री प्रकार NSTableView
है।एनएसटीबल व्यू में किसी चयनित पंक्ति के अंदर तत्व कैसे प्राप्त करें?
Table View
Table Column
Table Cell View
Text Field
Table Column
Table Cell View
Popup Button
एक चयनित पंक्ति के लिए, मैं एक विशेष स्तंभ के लिए चयनित पंक्ति के अंदर एक तत्व प्राप्त करना चाहते हैं:
मेरे वस्तुओं के रूप में इस संरचना कैसी है। विशेष रूप से, मैं चयनित पंक्ति के पहले कॉलम में Text Field
प्राप्त करना चाहता हूं।
मैं तालिका दृश्य के लिए एक दुकान है और मैं चयनित पंक्ति के सूचकांक अब तक है, लेकिन है कि इसके बारे में बताया गया है:
- (void)getSelectedTextField
{
NSInteger selected = [tableView selectedRow];
}
मैं कैसे इस समस्या से निपटने के बारे में जा सकते हैं पर कोई भी विचार?
संपादित करें: यही वह है जो मैं करने की कोशिश कर रहा हूं: मैं टेक्स्ट फ़ील्ड को एक संपादन स्थिति में बदलना चाहता हूं और उस पर ध्यान केंद्रित करना चाहता हूं ताकि उपयोगकर्ता टेक्स्ट फ़ील्ड वैल्यू को संपादित करने के तुरंत बाद संपादित कर सकें
इसका उपयोग करने के लिए आपको तत्वों तक पहुंचने की आवश्यकता है, इसे दिखाने के पहले शो लॉग सूची सबव्यू का सुझाव दें? यदि आपको केवल डेटा प्राप्त करने की आवश्यकता है तो आपको इसे NSTableViewDataSource में संग्रहीत करना चाहिए और फिर उस डेटासोर्स को NSTableView में प्रदान करना चाहिए। –
@NathanVillaescusa: यह नियंत्रण में से एक को संशोधित करना है। विशेष रूप से, मैं टेक्स्ट फ़ील्ड को एक संपादन स्थिति में बदलना चाहता हूं और उस पर ध्यान केंद्रित करना चाहता हूं ताकि उपयोगकर्ता टेक्स्ट फ़ील्ड मान को जितनी जल्दी हो सके संपादित करना प्रारंभ कर सके। –