2011-06-06 34 views
0

我有一個自動創建div的函數。Sencha Touch編輯動態創建的div的文本

如何修改這個div的文本,當我點擊他們*

我已經嘗試添加屬性CONTENTEDITABLE並將其設置爲true:?

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

,但它無法正常工作。

* divs是可拖動的,我不知道這是否影響我需要做或不做。

任何幫助,非常感謝!

回答

0

找到了解決辦法:

我創建了一個偵聽器,每格我動態創建一個點擊我改變那裏的文字:

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 +計數是我的股利,其中的id count是一個計數器,每當我創建一個新的div時就會增加。