Получить значение редактора Rich Text в Umbraco backoffice

Я определил вызываемое свойство Replyи тип документа RichTextEditor.

Я не могу получить значение Reply. Эта проблема только для свойств, что тип его RichTextEditor!!!

Как получить значение Rich Text Editor в Umbraco backoffice?

Я использовал Umbraco 7.xи ASP.NET MVC.

angular.module("umbraco").controller("Reply.controller", function ($scope, $http, $routeParams) {
    $scope.SendReply = function () {
        var contentId = $routeParams.id;
        var replyText = $("#Reply").val(); // without value ??? (type of Reply is RichTextEditor)
        var email = $("#Email").val();     // It's OK.
        var dataObj = {
            ReplyText: replyText,
            ContentId: contentId,
            Email: email,
        };
        $http.post("backoffice/Reply/ReplyToIncomingCall/ReplyMessage", dataObj).then
        (
            function (response) {
                alert("YES!");
                //TODO: 
            }
        );
    }
});

1 ответ

  1. Для получения значения Replyможно использовать этот код.

    var replyList = $("[id*='Reply']");
    
            for (i = 0; i < replyList.length; ++i) {
                var rText = replyList[i].value;
                if (!(rText === "" || rText === null)) {
                    replyText = rText;
                }
            }