Textarea



  • Всем привет.
    Осваиваю html редактор интерфейса.
    Одного не могу понять как связать нужный ресурс и например textarea?

    <div uk-alert="" data-resource-name="body" data-resource-type="FixedString" data-default-value="">
    <div class="resource-label">Body</div>
    <textarea type="text" placeholder="Body text" id="ieqk7r" value="" class="uk-textarea"></textarea>
    </div>
    

    Ресурс body я создал с типом строка.
    Но если что то вписать в textarea, то ничего не получу при работе скрипта.



  • @dmitr said in Textarea:

    Всем привет.
    Осваиваю html редактор интерфейса.
    Одного не могу понять как связать нужный ресурс и например textarea?

    <div uk-alert="" data-resource-name="body" data-resource-type="FixedString" data-default-value="">
    <div class="resource-label">Body</div>
    <textarea type="text" placeholder="Body text" id="ieqk7r" value="" class="uk-textarea"></textarea>
    </div>
    

    Ресурс body я создал с типом строка.
    Но если что то вписать в textarea, то ничего не получу при работе скрипта.

    Чтобы связать ресурс с любыми элементами интерфейса нужно изменить функцию GetResourceValue, более подробно описано здесь

    https://wiki.bablosoft.com/web-interface/#/managingscriptlifetime?id=method-acceptresources



  • Спасибо конечно, но ничего не понятно на английском.
    Вы можете наглядный пример привести для того блока кода который я опубликовал в первом посте.

    Пробовал так, не помогло, знаю что делаю не правильно :(

    function GetResourceValue(ResourceName) {
        if (ResourceName == "body") {
            return $("#ieqk7r").val()
        }
        return GetValue(ResourceName)
    }
    

    P.S. разобрался, забыл поменять тип ресурса на строку :)
    Сейчас вроде работает.


Log in to reply