Tôi có một NSTableView
loại nội dung View Based
với hai cột.Làm thế nào để lấy các phần tử bên trong một hàng đã chọn trong một NSTableView?
Đối tượng của tôi được cấu trúc như sau:
Table View
Table Column
Table Cell View
Text Field
Table Column
Table Cell View
Popup Button
Đối với một hàng đã chọn, tôi muốn để có được một yếu tố bên trong hàng đã chọn cho một cột cụ thể. Cụ thể, tôi muốn lấy số Text Field
trong cột đầu tiên cho hàng đã chọn.
Tôi có một ổ cắm để xem bảng và tôi có chỉ số của các hàng đã chọn cho đến nay, nhưng đó là về nó:
- (void)getSelectedTextField
{
NSInteger selected = [tableView selectedRow];
}
Bất kỳ ý tưởng về làm thế nào tôi có thể đi về việc giải quyết vấn đề này?
Chỉnh sửa: Đây là điều tôi đang cố gắng làm:
Bạn cần truy cập các yếu tố để làm gì? Nếu bạn chỉ cần lấy dữ liệu bạn nên lưu trữ nó trong một NSTableViewDataSource và sau đó cung cấp nguồn dữ liệu đó cho NSTableView. –
@NathanVillaescusa: Nó là để sửa đổi một trong các điều khiển. Cụ thể, tôi muốn thay đổi trường văn bản ở trạng thái chỉnh sửa và tập trung vào trường đó để người dùng có thể bắt đầu chỉnh sửa giá trị trường văn bản ngay sau khi được chọn. –