Alloy UI Textarea无法正常工作

时间:2016-05-10 09:45:26

标签: javascript html alloy-ui

我正在尝试在Alloy Input Textarea中附加HTML内容。它工作正常。但是,当我尝试删除Textarea内容并再次尝试追加内容时,它什么也没有显示。我在Developer Console中显示数据附加在那里。

我在选项元素的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);
    });
}

1 个答案:

答案 0 :(得分:0)

现在工作正常。

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);           
        }
    });
}