Compartir a través de


Miembros EditableAspMenuNode

El tipo EditableAspMenuNode expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público EditableAspMenuNode

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AllowHide Esta propiedad indica si el editor puede guardar los cambios en el estado de la propiedad IsHidden. (Tenga en cuenta que en la implementación actual, la AspMenu admite como máximo un comando y a continuación, DisallowDelete = false tiene prioridad sobre AllowHide = true; Esto puede cambiar en el futuro.)
Propiedad pública CustomProperties Si SiteMapProvider admite propiedades personalizadas y propiedades se proporcionan en IEditableSiteMapProvider.GetMenuState, este contenedor de propiedades contendrá los pares clave/valor para esas propiedades. Si la implementación de la IEditableSiteMapProvider no es compatible con propiedades personalizadas siempre será null.
Propiedad pública DisallowAddChildren El código de servidor utiliza este indicador para especificar que los otros nodos no pueden ser movido o agregado como nodos secundarios de este nodo. (Si es false, el código JavaScript puede impedir que la acción por alguna otra razón, por ejemplo, como los nodos de dirección URL descriptiva no pueden ser elementos secundarios de nodos de vínculo Simple.) Panel de navegación de taxonomía establece éste en true para términos anclados.
Propiedad pública DisallowChangeParent El código de servidor utiliza este indicador para especificar que no se puede mover este nodo se convierta en un elemento secundario de un elemento primario diferente. (Si es false, el código JavaScript puede impedir que la acción por alguna otra razón, por ejemplo como los nodos de dirección URL descriptiva no pueden ser elementos secundarios de nodos de vínculo Simple.) Panel de navegación de taxonomía establece éste en true para términos anclados.
Propiedad pública DisallowDelete El código de servidor utiliza este indicador para especificar que no se puede eliminar este nodo. (Si es false, el código JavaScript puede aún impedir que la acción por alguna otra razón.)
Propiedad pública DisallowEdit El código de servidor utiliza este indicador para especificar que este nodo no puede editarse.
Propiedad pública FriendlyUrlSegment Sólo se utiliza con NodeType = FriendlyUrl. En combinación con FriendlyUrlPrefix, esto permite que el código JavaScript calcular la dirección URL descriptiva para un nodo cuando se mueve a una nueva posición en la jerarquía. Nota: No pensamos permitir la edición de la FriendlyUrlSegment en la UI de JavaScript. Ejemplo: "TV"
Propiedad pública IsDeleted Cuando el usuario elimina un nodw, el código JavaScript no realmente eliminará del árbol. En su lugar, establecerá IsDeleted = true para indicar que el servidor necesita eliminarlo. Si hay nodos secundarios, a continuación, el servidor interpretarlo como un comando para eliminar todos los nodos secundarios también.
Propiedad pública IsHidden La propiedad IsHidden es una configuración editable que permite al usuario especificar que el nodo no debe aparecer en el menú de navegación. Esta configuración puede almacenarse por separado para cada SiteMapProvider, por ejemplo, permitir que el nodo que aparezca en el menú superior, pero no en el menú izquierdo (aunque ambos menús comparten los mismos datos subyacentes). Tenga en cuenta que existen otras razones por qué un nodo no aparezcan en el menú; están representados por la propiedad IsTrimmed. Durante la edición, todos los nodos temporalmente se convierten en visibles para que pueda modificarse. El editor puede permitir al usuario que cambie el estado de IsHidden, si la propiedad AllowHide lo permite.
Propiedad pública IsTrimmed Además de la configuración de usuario IsHidden, hay un número de otras razones por qué un nodo no es posible que se muestre en el menú de navegación (por ejemplo, los permisos de seguridad, estado publicado y no publicados, un estado de error, etc.). El indicador IsTrimmed representa estas otras razones. Durante la edición, todos los nodos temporalmente se convierten en visibles para que pueda modificarse, pero se usa un estilo de presentación especial para indicar los nodos que desaparecerán nuevo cuando se guardan los cambios. Este estilo se aplica si IsHidden = true o IsTrimmed = true, lo que permite el estilo de presentación para actualizarse inmediatamente (en lugar de esperar hasta que se guardan los cambios).
Propiedad pública Key Un identificador que identifica de forma exclusiva el nodo en el árbol. Este identificador debe ser la misma clave que se expone con SiteMapNode.Key, IHierarchyData.Path y MenuItem.DataPath del AspMenu cuando está enlazado a un SiteMapDataSource. El valor real es dependiente del proveedor y puede ser una dirección URL, un GUID, un número entero, etc.. Para indicar un nodo recién creado (es decir, en la estructura en el que se envían desde el cliente al servidor), la clave debe ser una cadena vacía. En los demás casos, la clave debe ser un valor único, no está vacío.
Propiedad pública Nodes Se trata de una matriz de nodos secundarios inmediatos de este nodo.
Propiedad pública NodeType Uno de los valores de enumeración que se documenta a continuación
Propiedad pública OmittedChildren Cuando el árbol se trunctated, este recuentos cuántos elementos secundarios adicionales están por debajo de este nodo, es decir, si se move o eliminar este nodo, la acción se eficazmente mover o eliminar a todos esos invisibles secundarios también. Podríamos indicamos esto en la interfaz de usuario, por ejemplo, mediante la adición de "..." como sufijo para el título cuando OmittedChildren > 0.
Propiedad pública SimpleUrl
Propiedad pública Title Título que se mostrará en el menú de navegación (para el idioma activo) ejemplo: "TV"

Arriba

Métodos

  Nombre Descripción
Método público Equals (Heredado desde Object).
Método protegido Finalize (Heredado desde Object).
Método público GetHashCode (Heredado desde Object).
Método público GetType (Heredado desde Object).
Método protegido MemberwiseClone (Heredado desde Object).
Método público ToString (Heredado desde Object).

Arriba

Vea también

Referencia

clase EditableAspMenuNode

Espacio de nombres Microsoft.SharePoint.Navigation