为什么将视图的别名定义为"widget.myxtype"? [英] Why is the alias of views defined as "widget.myxtype"?

查看:57
本文介绍了为什么将视图的别名定义为"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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆