Threepenny-GUI: получить значение атрибута в виде строки

Есть ли способ получить значение атрибута (особенно идентификатор) элемента в виде строки? Например, следующие строки приводят к "()":

field <- UI.new
    # set (attr "id") "some text"


on UI.drop field $ \_ -> do

    -- Some label to print the attribute value to   
    label <- getElementById window "labelID"

    id <- get (attr "id") field
    (element (fromJust label)) # set text (show id)

поскольку attr возвращает WriteAttr, get может не работать Есть ли обходной путь?

Заранее спасибо!

Привет

1 ответ

Решение

Начиная с версии tripenny-gui v0.8.1.0 это в настоящее время не реализовано. Это, конечно, возможно, я просто еще не успел это сделать. Не стесняйтесь, чтобы открыть вопрос на Github!

(Обратите внимание, что вы всегда можете вызвать JavaScript напрямую с помощью runFunction а также ffi функции, если вам не хватает функциональности.)

Другие вопросы по тегам