#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.