因此,Magento 2引入了UI组件。
其中之一是UI组件网格(您可以在此处找到有关它的更多信息:Magento 2中的UI组件网格说明)
创建自定义模块时,我坚持使用旧的Magento 1方法,并创建了一个Grid.php
处理adminhtml网格的文件。
我想知道使用UI组件网格而不是Grid.php
方法有什么好处?
因此,Magento 2引入了UI组件。
其中之一是UI组件网格(您可以在此处找到有关它的更多信息:Magento 2中的UI组件网格说明)
创建自定义模块时,我坚持使用旧的Magento 1方法,并创建了一个Grid.php
处理adminhtml网格的文件。
我想知道使用UI组件网格而不是Grid.php
方法有什么好处?
Answers:
我将列出到目前为止找到的内容。
离题:我得到“内部信息”,该计划是将所有网格和表单移至UI组件。因此,您应该开始使用它们。
@ raphael-at-digital-pianism要求我发布以下列表,我认为adminhtml网格UI组件XML是错误的,所以这里是:
好吧,我没有。但是,这是一个粗略的想法,我作为开发人员如何希望能够创建adminhtml网格和表单。
GridDataSourceInterface
GridDataSourceInterface::getGridItemType()
方法来获取类名称或接口名称GridDataSourceInterface
实现实例可用于在需要时使用漂亮的描述性方法来配置非默认可见性和列类型。好处:
关于原始问题,我认为使用旧的Magento 1样式的块来构建adminhtml接口是不正确的。
我只是在提倡新的基于XML的网格声明应尽快替换为更好的东西。