2016-10-04 3 views
0

Ich habe eine Eigenschaft definiert, die Reply heißt und der Dokumenttyp ist RichTextEditor.Holen Sie den Wert von Rich Text Editor in Umbraco Backoffice

Ich kann den Wert Reply nicht erhalten. Dieses Problem ist nur für Eigenschaften dieses Typs RichTextEditor !!!

Wie kann ich den Wert von Rich Text Editor in Umbraco Backoffice erhalten?

Ich habe Umbraco 7.x und ASP.NET MVC verwendet.

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

Antwort

0

Für den Wert von Reply erhalten, können Sie diesen Code verwenden.

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

     for (i = 0; i < replyList.length; ++i) { 
      var rText = replyList[i].value; 
      if (!(rText === "" || rText === null)) { 
       replyText = rText; 
      } 
     } 
Verwandte Themen