为什么将视图的别名定义为"widget.myxtype"? [英] Why is the alias of views defined as "widget.myxtype"?
本文介绍了为什么将视图的别名定义为"widget.myxtype"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道:为什么我们定义的新窗口小部件的别名总是定义为"widget.myxtype"-"widget"在其中的意义是什么?
I was wondering: Why is the alias of new widgets we define always defined as "widget.myxtype" - what is the significance of the "widget" in that?
推荐答案
我认为这是一种命名空间:您还可以为代理,读取者和写入者定义别名,分别需要在其前面加上代理",读者.'和作家". :
I think it's a kind of namespace : you can also define aliases for proxies, readers and writers, which respectively need to be prefixed with 'proxy.', 'reader.' and 'writer.' :
Ext.define('App.proxy.MyProxy', {
extend: 'Ext.data.proxy.Rest',
alias: ['proxy.my_proxy'],
Ext.define('App.reader.MyReader', {
extend: 'Ext.data.reader.Json',
alias: ['reader.my_reader'],
Ext.define('App.reader.MyWriter', {
extend: 'Ext.data.writer.Json',
alias: ['writer.my_writer'],
然后,您可以使用:
proxy: {
type: 'my_proxy',
url: '/data/library_store.json',
reader: {
type: 'my_reader',
...
},
writer: 'my_writer'
这篇关于为什么将视图的别名定义为"widget.myxtype"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文