Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Javascript 如何使用“管理”菜单中的“资源”和“菜单项”_Javascript_Reactjs_Admin On Rest - Fatal编程技术网

Javascript 如何使用“管理”菜单中的“资源”和“菜单项”

Javascript 如何使用“管理”菜单中的“资源”和“菜单项”,javascript,reactjs,admin-on-rest,Javascript,Reactjs,Admin On Rest,因此,我有所有的资源,我需要的管理,它的工作非常好。 但我还需要一个小菜单项,它只需打开一个简单的表单,并带有一个按钮 我创建了Menu.js,如下所述: 并将其添加到我的管理员 但在此之后,我只看到菜单中的项目,而看不到资源。 如何在该菜单中同时添加它们:资源和菜单项?如文档所示,您当前必须自己添加它们如文档所示,您当前必须自己添加它们查看框架的menu.js以获得灵感 您需要遍历传入的资源参数,并为每个资源创建s 添加您自己的s 如果使用身份验证,请添加{logout} 即: 从“Re

因此,我有所有的资源,我需要的管理,它的工作非常好。 但我还需要一个小菜单项,它只需打开一个简单的表单,并带有一个按钮

我创建了Menu.js,如下所述:

并将其添加到我的管理员

但在此之后,我只看到菜单中的项目,而看不到资源。
如何在该菜单中同时添加它们:资源和菜单项?

如文档所示,您当前必须自己添加它们

如文档所示,您当前必须自己添加它们

查看框架的
menu.js
以获得灵感

  • 您需要遍历传入的
    资源
    参数,并为每个资源创建
    s
  • 添加您自己的
    s
  • 如果使用身份验证,请添加
    {logout}
即:

从“React”导入React;
从“物料界面/菜单项”导入菜单项;
从'react router dom'导入{Link};
导出默认值({resources,onMenuTap,logout})=>(
{resources.map(资源=>{
返回
})}
{注销}
);

看看框架的
菜单.js
以获得灵感

  • 您需要遍历传入的
    资源
    参数,并为每个资源创建
    s
  • 添加您自己的
    s
  • 如果使用身份验证,请添加
    {logout}
即:

从“React”导入React;
从“物料界面/菜单项”导入菜单项;
从'react router dom'导入{Link};
导出默认值({resources,onMenuTap,logout})=>(
{resources.map(资源=>{
返回
})}
{注销}
);
import React from 'react';
import MenuItem from 'material-ui/MenuItem';
import { Link } from 'react-router-dom';

export default ({ resources, onMenuTap, logout }) => (
    <div>
        { resources.map(resource => {
          return <MenuItem
            key={resource.name}
            containerElement={<Link to={`/${resource.name}`} />}
            primaryText={resource.options.label}
            onTouchTap={onMenuTap}
          />
        })}

        <MenuItem key="download" containerElement={<Link to="/download" />} primaryText="Download" onTouchTap={onMenuTap} />

        {logout}
    </div>
);