简体   繁体   English

Alloy UI Textarea无法正常工作

[英]Alloy UI Textarea not working Properly

I am trying to append HTML Content in Alloy Input Textarea. 我正在尝试在Alloy Input Textarea中附加HTML内容。 It is working fine. 一切正常。 But when I try to delete the Textarea content and again try to append content it shows nothing. 但是,当我尝试删除Textarea内容并再次尝试附加内容时,它什么也没有显示。 I show in Developer Console that data is appended there. 我在开发人员控制台中显示数据已附加到那里。

I am appending data on OnChange Event of Option Element 我在选项元素的OnChange事件上附加数据

function onchangeCall(){
    AUI().use('node', function(A) {
        var agendaData = A.one("#<portlet:namespace/>meetingagenda").html();
        var contactKey = A.one("#<portlet:namespace/>contactDetailOption option:checked").get("text");
        var contactValue = A.one("#<portlet:namespace/>contactDetailOption").val();
        A.one("#<portlet:namespace/>meetingagenda").html("");
        A.one("#<portlet:namespace/>meetingagenda").html(agendaData);
        A.one("#<portlet:namespace/>meetingagenda").append(contactKey+" "+contactValue);
    });
}

It is working perfectly now. 现在它运行良好。

function onchangeCall(){
    AUI().use('node', function(A) {
        var agendaData = A.one("#<portlet:namespace/>meetingagenda").val();
        var contactKey = A.one("#<portlet:namespace/>contactDetailOption option:checked").get("text");
        var contactValue = A.one("#<portlet:namespace/>contactDetailOption").val();
        if(agendaData == ""){
            A.one("#<portlet:namespace/>meetingagenda").val(contactKey+" "+contactValue);
        }
        else{
            A.one("#<portlet:namespace/>meetingagenda").val(agendaData+"\n"+contactKey+" "+contactValue);           
        }
    });
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM