代码之家  ›  专栏  ›  技术社区  ›  Dave Van den Eynde

如何从另一个sys.ui.control内部创建sys.ui.control?

  •  0
  • Dave Van den Eynde  · 技术社区  · 14 年前

    我正在创建一个稍微复杂的客户端用户界面控件,其思想是这个控件本身包含基于应用于它的属性的其他控件。

    我想从initialize()重写成员内部创建这些子控件,因为我必须生成这些子控件将附加到的子DOM元素,但是$create()的文档说明您不应该从initialize()函数内部创建组件。

    现在,我的问题是,我该怎么做?这里使用的最佳策略是什么?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Dave Van den Eynde    14 年前

    我们决定只从sys.ui.control继承复杂的clientside ui控件,并且不应该使用$create()创建其中的所有对象及其生成的HTML。

    虽然这不是问题的真正答案,但这是一个可能的解决方案。