Pregunta

El método IContentManager.BuildDisplay Se usa para llamar a los controladores de un ContentItem tiene un argumento de GroupID opcional. He navegado a través del código fuente, pero no entendí exactamente cuál es su caso de uso. Parece ser capaz de filtrar formas, pero no estoy seguro de entender cómo.

¿Podrías aclarar esto para mí? Gracias por adelantado.

¿Fue útil?

Solución

Sí, este parámetro se usa para filtrar formas. Puede proporcionar un parámetro opcional a través de .Ongroup () Método de ContentShape Object devuelto del método de visualización/editor de un controlador.

Por defecto, es una cadena vacía. Si proporciona un parámetro GroupID en BuildDisplay - Solo las formas con esa identificación de grupo especificada se tendrían en cuenta Al construir la salida final.

Lo encontré particularmente útil cuando fue necesario para renderizar la misma parte de manera diferente en diferentes escenarios - Devolver un Conjunto Resultado con los objetos ContentShape (cada uno con un grupo diferente especificado) en él desde el método de visualización del controlador.

Recuerde que si especifica explícitamente un grupo en el método BuildDisplay - solamente Se utilizarán las formas con ese conjunto de grupos.

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