Как назначить уникальный идентификатор элемента DOM

Приложение GWT создает текстовые области, каждый из которых должен иметь идентификатор, чтобы быть полезным для сторонней библиотеки JavaScript. Я знаю, как назначить ID виджету GWT; Я получаю хороший способ генерации этих уникальных идентификаторов.

Ответ 2

Я считаю, что это будет то, что вам нужно для уникальных идентификаторов (используя временную метку и пространство имен widget-).

'widget-' + (new Date).valueOf()

Ответ 3

Java имеет встроенный класс для создания уникального ID: http://java.sun.com/j2se/1.5.0/docs/api/java/util/UUID.html

Другим распространенным способом является использование метки времени, т.е. System.currentTimeMillis()

Ответ 4

JavaScript:

var idIndex = 0;

function getNewId() {
    return "textGWT"+(idIndex++);
}

Java:

class IdMaker {

    private static int idIndex = 0;

    public static String generate() {
        return "textGWT"+(idIndex++);
    }
}