#javascript #angularjs #umbraco #umbraco7
#javascript #angularjs #umbraco #umbraco7
Вопрос:
Я определил свойство, которое вызывается Reply
, и тип документа RichTextEditor
.
Я не могу получить значение Reply
. Эта проблема только для свойств, которые его типа RichTextEditor
!!!
Как я могу получить значение редактора форматированного текста в 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:
Для получения значения Reply
вы можете использовать этот код.
var replyList = $("[id*='Reply']");
for (i = 0; i < replyList.length; i) {
var rText = replyList[i].value;
if (!(rText === "" || rText === null)) {
replyText = rText;
}
}