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>');
}