Pregunta

Tengo problemas para entender cómo hacer que lo siguiente funcione en el generador de interfaces.

He creado una clase de modelo de datos básicos " Persona " que tiene una serie de atributos (nombre, apellido, etc.) y una relación con otras personas (amigos).

Conceptualmente esto es muy simple. Sin embargo, descubrir cómo hacer que esto funcione en IB está resultando complicado.

He creado una interfaz que tiene una tabla en el lado izquierdo de la ventana que enumera a todas las personas. En el lado derecho están los campos para ingresar los detalles de una persona.

Me gustaría tener una tabla más pequeña que muestre los " amigos " en el lado derecho junto con agregar y quitar botones. Al hacer clic en el botón Agregar, se abrirá un pequeño panel con la función de búsqueda para filtrar la lista, de modo que pueda seleccionar una persona que luego se agregará a los "amigos". conjunto.

¿Alguien puede darme algunas sugerencias o señalarme un ejemplo que pueda ver que haga algo como esto?

Gracias de antemano, Matt

¿Fue útil?

Solución

Suponiendo que ya tiene un controlador de matriz que contiene a todas las personas, cree un segundo controlador de matriz cuyo conjunto de contenido esté vinculado a la selection.friends del primer controlador. Conecte los botones de agregar y quitar a las acciones de este controlador, y vincule las columnas de la tabla de amigos a su propiedad fixedObjects .

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