Tengo una interfaz de usuario de cacao simple con una lista de elementos y un campo de búsqueda, implementado usando NSTableView y NSSearchField, respectivamente. La fuente de datos y todas las vinculaciones están configuradas y funcionan muy bien. Veo mis datos en la lista y puedo buscarlos escribiendo cadenas en el campo de búsqueda. A medida que escribo más texto, la cantidad de elementos de la lista se reduce y se reduce a un artículo que estaba buscando.¿Cómo puedo restablecer un NSSearchField de cacao mediante programación?
Ahora, ¿cómo puedo borrar el texto en el campo de búsqueda y forzar que la lista vuelva a la normalidad? Puedo hacer que esto suceda al borrar el texto manualmente (usando el teclado), pero cuando trato de hacerlo programáticamente, los elementos ocultos en la lista no vuelven.
estoy usando esto:
[searchField setStringValue:@""];
para borrar el texto en el campo de búsqueda, pero no restablece la lista.
¿Alguna idea? ¿Existe un método simple [searchField reset] que simplemente no puedo encontrar en la documentación?
Odio dejar las preguntas "sin respuesta" solo porque no tengo la capacidad de marcar mi propia respuesta como aceptada. ¿Alguien puede volver a publicar mi respuesta como propia? –
Pide y recibirás. – wfarr