如何使用 Sencha Touch 更改面板上的loadingText?
我在面板上使用 setLoading(true) ,但找不到更改微调器下方的“正在加载...”文本的方法。
我至少需要将其翻译成挪威语。
app.views.ForfallDetaljerView = Ext.extend(Ext.Panel,{
id: 'forfalldetaljer',
scroll: 'vertical',
dockedItems: [ new app.views.BackToolbar({
title: 'Detaljer',
buttonHandler: function(){
Ext.dispatch({
controller: app.controllers.forfallDetaljer,
action: 'back',
});
// Clear view
app.views.forfallDetaljer.update('');
}
})],
});
app.myview = new ForfallDetaljerView();
app.myview.setLoading(true);
有人知道吗?
I'm using setLoading(true) on a Panel, but cant find a way to change the "Loading..." text below the spinner.
I need at least to translate it to Norwegian.
app.views.ForfallDetaljerView = Ext.extend(Ext.Panel,{
id: 'forfalldetaljer',
scroll: 'vertical',
dockedItems: [ new app.views.BackToolbar({
title: 'Detaljer',
buttonHandler: function(){
Ext.dispatch({
controller: app.controllers.forfallDetaljer,
action: 'back',
});
// Clear view
app.views.forfallDetaljer.update('');
}
})],
});
app.myview = new ForfallDetaljerView();
app.myview.setLoading(true);
Anyone got any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
然后,当您想要删除它时,可以执行
mask.hide()
。您也可以这样做:
所以希望这两个选项能为您指明正确的方向。
You can then do a
mask.hide()
when you want to remove it.You could also do something like:
So hopefully these two options point you in the right direction.
还有另一种显示加载消息的方法:
Panel.setLoading(true) 和 Ext.LoadMask(...) 都返回一个 LoadMask 对象。所以它的工作原理应该类似。
http://dev.sencha.com/deploy/touch/docs/ ?class=Ext.LoadMask
There's another way to show the loading message:
Both Panel.setLoading(true) and Ext.LoadMask(...) return a LoadMask object. So it should work similarly.
http://dev.sencha.com/deploy/touch/docs/?class=Ext.LoadMask