Сенча сенсорное редактирование текста динамически созданных разделов

#html #sencha-touch #dynamic

#HTML #сенсорное редактирование #динамический

Вопрос:

У меня есть функция, которая автоматически создает разделы.

Как я могу редактировать текст этого раздела, когда я нажимаю на них?*

Я попытался добавить свойство contenteditable и присвоить ему значение true:

 var divTag = document.createElement("div");
divTag.contenteditable="true" 
  

но это не работает.

* Разделы можно перетаскивать, я не знаю, влияет ли это на то, что мне нужно сделать, или нет.

Любая помощь приветствуется!

Ответ №1:

Найдено решение:

Я создал прослушиватель для щелчка для каждого div, который я создаю динамически, и я меняю там текст:

 Ext.get('divID' count).on('click', function(eventObj, elRef) {
        Ext.Msg.prompt('Text', 'Enter new text:', function(btn, text){
      if (btn == 'ok'){
          elRef.innerHTML = text;

});
  

divID count — это идентификатор моего div, где count — это счетчик, который увеличивается каждый раз, когда я создаю новый div.