0
對於一些意見,我只使用一個控制器(無模型)。在對組件進行了一些更改後,如何更新視圖。再說了,我可以用一個文本字段的的setValue方法來改變字段的值,但沒有等同setLabel方法。在更改TextField組件的標籤屬性後,是否必須調用某種方法更新視圖?如何在Sencha Touch中無控制器模型更新視圖?
對於一些意見,我只使用一個控制器(無模型)。在對組件進行了一些更改後,如何更新視圖。再說了,我可以用一個文本字段的的setValue方法來改變字段的值,但沒有等同setLabel方法。在更改TextField組件的標籤屬性後,是否必須調用某種方法更新視圖?如何在Sencha Touch中無控制器模型更新視圖?
您可以改變標籤元素的HTML。
var tf = <some text field>
tf.labelEl.setHTML('<span>NEW LABEL</span>');
似乎沒有要設置從他們暴露API的一個容易的辦法。但是,如果他們做到了,我想,這應該是這樣的:
function setLabel(text){
this.labelEl.setHTML('<span>' + text + '</span>');
}