Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model view controller 在这个.control()中,这个示例应该使用什么组件查询?_Model View Controller_Extjs_Extjs4 - Fatal编程技术网

Model view controller 在这个.control()中,这个示例应该使用什么组件查询?

Model view controller 在这个.control()中,这个示例应该使用什么组件查询?,model-view-controller,extjs,extjs4,Model View Controller,Extjs,Extjs4,我有: 1.)我应该在这个.control()中键入什么来获取对网格面板的引用 我的计划是,当用户双击一行时,就会创建新的选项卡。我已经有了创建新选项卡的代码,但我只需要获得对网格面板的引用 大概是这样的: 'viewport > westpanel > accordion > gridpanel': { doubleclick: function... } 2.)假设我给了网格面板一个ID。如何使用.get方法获取此.control中的引用 3)我怎样才能确定我有正确

我有:

1.)我应该在这个.control()中键入什么来获取对网格面板的引用

我的计划是,当用户双击一行时,就会创建新的选项卡。我已经有了创建新选项卡的代码,但我只需要获得对网格面板的引用

大概是这样的:

'viewport > westpanel > accordion > gridpanel': {
   doubleclick: function...
}
2.)假设我给了网格面板一个ID。如何使用.get方法获取此.control中的引用

3)我怎样才能确定我有正确的参考资料?我可以控制台.log()-它或类似的东西吗

如果没有MVC,我会知道如何做到这一点,但我需要帮助。:)


谢谢!:)

一旦你了解了如何使用它,这就很容易了。首先,您应该阅读API,了解控件中使用的原因

  • 这取决于您的组件。因此,您可以通过xtype
    'panel>grid:{itemdblclick:this.yourCallback}

  • 据我所知,如果您不能通过xtypes
    “#myID”:{itemdblclick:this.yourCallback}
    在控件中使用定义的引用来定义真正唯一的路径,那么推荐的方法在当前版本中是不可能的

  • 使用Id而不是xtypes
    “#myID>grid”:{itemdblclick:this.yourCallback}
    或定义其他参数
    “#myID>grid[customProp=identString]:{itemdblclick:this.yourCallback}


  • 一旦你懂得如何使用它,它就很容易了。首先,您应该阅读API,了解控件中使用的原因

  • 这取决于您的组件。因此,您可以通过xtype
    'panel>grid:{itemdblclick:this.yourCallback}

  • 据我所知,如果您不能通过xtypes
    “#myID”:{itemdblclick:this.yourCallback}
    在控件中使用定义的引用来定义真正唯一的路径,那么推荐的方法在当前版本中是不可能的

  • 使用Id而不是xtypes
    “#myID>grid”:{itemdblclick:this.yourCallback}
    或定义其他参数
    “#myID>grid[customProp=identString]:{itemdblclick:this.yourCallback}


  • 建议不要在ExtJS中使用ID。您可以对任何其他HTML站点使用相同的ID。。。这只是不推荐,因为自动识别系统比编写它们的程序员更节省。但是,如果您使用基于强大约定的Id系统,那么这样做没有问题。如果用户尚未设置Id,ExtJS将为每个组件创建一个Id。建议不要在ExtJS中使用Id。您可以对任何其他HTML站点使用相同的Id。。。这只是不推荐,因为自动识别系统比编写它们的程序员更节省。但是,如果您使用基于强大约定的Id系统,那么这样做没有问题。如果用户尚未设置Id,ExtJS将为每个组件创建一个Id。