2016-10-04 3 views
0

私はReplyと呼ばれるプロパティを定義しました。ドキュメントタイプはRichTextEditorです。Umbracoバックオフィスのリッチテキストエディタの価値を得る

Replyの値を取得できません。この問題は、そのタイプがRichTextEditorであるプロパティの場合にのみ発生します。

Umbracoバックオフィスでリッチテキストエディタの価値をどのように得ることができますか?

私はUmbraco 7.xASP.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: 
      } 
     ); 
    } 
}); 

答えて

0

Replyの値を取得するには、このコードを使用します。

var replyList = $("[id*='Reply']"); 

     for (i = 0; i < replyList.length; ++i) { 
      var rText = replyList[i].value; 
      if (!(rText === "" || rText === null)) { 
       replyText = rText; 
      } 
     } 
関連する問題