Pregunta

Estoy familiarizado con la forma de alimentar a los datos de entidad de datos de un núcleo en un elemento NSPopUpButton para que pueda ser seleccionado para otro. Encuadernaciones, así:

Para los valores propios:

-> ValueSelection.Content
    Bind To: Value Source Entity
    Controller Key: arrangedObjects
    Model Key: N/A

Para los valores mostrados en la NSPopUpButton:

-> ValueSelection.ContentValues
    Bind to: Same entity as ValueSelection.Content
    Controller Key: arrangedObjects
    Model Key: the name of the attribute you wish to have displayed

Para enlazar con el valor de destino:

-> ValueSelection.SelectedObject
    Bind to: Destination entity
    Controller Key: selection
    Model Key: Name of the attribute/relationship in the destination entity.

Lo que estoy tratando de hacer es averiguar si hay una manera de configurar un filtro (supongo que en ContentValues) en la que sólo se puede tener entradas de agarrar esa entidad que tienen un determinado indicador de atributo comprobado ( por ejemplo, decir que estoy tirando de mi entidad users y yo sólo quería hacer una lista macho o hembra usuarios).

¿Fue útil?

Solución

NSArrayController tiene un " predicado de filtro ", que puede ser ajustado en Interface Builder o en el código (a través del método en la documentación a la que he vinculado). Vea la Predicados Guía de programación a averiguar lo predicado tendrá que suministrar para su filtro deseada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top