Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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 使用React Js实现定制的Google日历?_Javascript_Reactjs_Calendar_Google Calendar Api_React Big Calendar - Fatal编程技术网

Javascript 使用React Js实现定制的Google日历?

Javascript 使用React Js实现定制的Google日历?,javascript,reactjs,calendar,google-calendar-api,react-big-calendar,Javascript,Reactjs,Calendar,Google Calendar Api,React Big Calendar,我的网站目前运行一个react大日历日历,其中包含我手动管理的数据graphql/Apollo 我决定使用谷歌日历进行数据管理,使用谷歌日历API,而不是在我自己的数据库中管理一切 然而,我想知道是否有一种方法可以直接在我的网站中包含一个自定义的谷歌日历(我的意思是UI),因此前端部分也将由谷歌日历管理(如果存在这样的东西,可以直接放在iframe或谷歌组件中) 这样,我将把大部分日历的前端/后端逻辑留给Google,而不是每次我在react big calendar上做更改时都必须调用Goog

我的网站目前运行一个
react大日历
日历
,其中包含我手动管理的数据graphql/Apollo

我决定使用谷歌日历进行数据管理,使用谷歌日历API,而不是在我自己的数据库中管理一切

然而,我想知道是否有一种方法可以直接在我的网站中包含一个自定义的谷歌日历(我的意思是UI),因此前端部分也将由谷歌日历管理(如果存在这样的东西,可以直接放在iframe或谷歌组件中)

这样,我将把大部分日历的前端/后端逻辑留给Google,而不是每次我在
react big calendar
上做更改时都必须调用Google API

我之所以说自定义,是因为我仍然需要编辑某些组件,例如当您想要创建事件时的弹出窗口:

大部分信息对我没有用处,我想补充其他信息。作为一个例子,我还想去掉“搜索人”或侧边栏上的“创建”按钮

有没有办法在我的网站中加入这样一个定制的谷歌日历?或者我需要继续使用我自己的
react big calendar
谷歌日历API中的数据吗


提前感谢。

不幸的是,您想要的东西无法实现,因为日历不提供编辑/修改其任何内容的可能性

因此,在这种情况下,唯一可用的选项是:

  • 如本文所述嵌入它

  • 使用CalendarAPI并为其构建自己的接口,就像上面提到的那样


对您有帮助吗?@ale13遗憾的是,iframe无法提供编辑日历内容(不是事件,而是侧边栏等其他组件)或自定义创建事件弹出窗口的功能。您确认了我的第一个想法。谢谢希望他们将来能提供这个功能。