Обновите столбец форматированного текста в Sharepoint с помощью jquery - PullRequest
0 голосов
/ 01 декабря 2011

Я пытаюсь обновить столбец (тип - Несколько строк текста / Rich Text), используя jquery, и я не могу этого сделать.

Ниже приведен код, который я использую для достижения этой цели.

function getmkemod(mke, md) {

   var category = "Event";
   //CAML Query Here
   var retval = new Array(), i=0;
   //var retval = "";
   $().SPServices({
       operation: "GetListItems",
       listName: "Products",
       async: false,
       CAMLQuery: x,
       completefunc: function(xData, ID) {

           $(xData.responseXML).find("[nodeName=z:row]").each(function() {
               retval[i++] = $(this).attr("ows_ProdIDMenu");

           });
       }
   });
$("#ctl00_m_g_8bdaafbb_e52a_43db_a50c_a96544b1eab2_ctl00_ctl04_ctl55_ctl00_ctl00_ctl04_ctl00_ctl00_TextField").val("Hi");


         // alert(t);
  // t.innerText = "<div>Hi</div>";
}

Я не могу обновить значение t как Hi.Пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 01 декабря 2011

Я понял.Я подумал, что это может кому-то помочь.

$ ("textarea [Title = 'Test']"). Closest ("span"). Find ("iframe [Title = 'Rich Text Editor']").. содержание () найти ( "тело") HTML ( "привет").

1 голос
/ 31 октября 2012

Я мог бы добавить к ответу @Janet, что он работает для многострочных столбцов Rich text.Для столбцов расширенного расширенного текста я могу добавить этот код:

$('td.ms-formbody').each(function(i, item) {
    item = $(item);
    if (item.html().indexOf('FieldName="' + fieldName + '"') > -1) {
        item.find("div[contenteditable='true']").html(newValue);
        //break
        return false;
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...