Generación de un ID exclusivo para una vista
En algunas situaciones, es posible que desee utilizar el atributo
ID para los elementos DOM dentro de una vista. Sin embargo, todos los DOM deben ser globalmente exclusivos. Por ejemplo, durante la colaboración, el comportamiento de resaltado predeterminado se implementa según un ID de DOM exclusivo. Para garantizar un ID exclusivo, puede utilizar la palabra clave de marcador $$viewDOMID$$. Durante el tiempo de ejecución, esta palabra clave se sustituirá por el ID de DOM de la vista.Acerca de esta tarea
$$viewDOMID$$ en la implementación de la vista, puede asegurarse de que todos los elementos de DOM tienen ID de DOM que son exclusivos globalmente. Por ejemplo, es posible que desee resaltar un elemento como, por ejemplo, un botón en el tiempo de ejecución. Puede crear el elemento utilizando HTML personalizado, y asignar el atributo de ID de DOM añadiendo $$viewDOMID$$ como prefijo. Cuando se presenta la vista, el atributo $$viewDOMID$$ será sustituido por un ID exclusivo (el ID de DOM de la vista presentada) para el elemento.Nota: Los controles de existencias como, por ejemplo, Diseño vertical, pueden cambiar el ámbito del atributo
$$viewDOMID$$ , lo que puede dar como resultado distintos valores para $$viewDOMID$$ en vistas complejas. Si da por supuesto que $$viewDOMID$$ es igual a context.element.id, puede utilizar un valor inesperado.Procedimiento
Para generar un ID exclusivo:
- Abra la vista.
- Cambie a la página Diseño .
- Cree una vista HTML personalizada.
- Especifique el código HTML personalizado y utilice
$$viewDOMID$$en el atributoid:<div id="$$viewDOMID$$_myId1"> <span id="$$viewDOMID$$_myId2"></span> <input id="$$viewDOMID$$_myId3" type="button" class="Jquerybutton" name="jbtnName" value="default"></input> </div>Nota: Para evitar conflictos potenciales, utilice un sufijo significativo después de$$viewDOMID$$, por ejemplo$$viewDOMID$$_buttonDiv.