javascript - 如何使用@devexpress/dx-react-scheduler-material-ui 切换时间到水平线?
问题描述
如何使用@devexpress/dx-react-scheduler-material-ui 切换时间到水平线???
<WeekView
startDayHour={7}
endDayHour={20}
timeTableCellComponent={TimeTableCell}
dayScaleCellComponent={DayScaleCell}
/>
解决方案
import * as React from "react";
import Paper from "@material-ui/core/Paper";
import {
Scheduler,
WeekView,
Appointments,
AppointmentTooltip
} from "@devexpress/dx-react-scheduler-material-ui";
import appointments from "../../../demo-data/today-appointments";
import { makeStyles } from "@material-ui/core";
const useStyles = makeStyles({
timeTableCell: {
height: "50px"
},
timeLabel: {
height: "50px",
lineHeight: "98px",
"&:first-child": {
height: "50px"
},
"&:last-child": {
height: "50px"
}
}
});
const TimeTableCell = (props) => {
const classes = useStyles();
return <WeekView.TimeTableCell {...props} className={classes.timeTableCell} />;
};
const TimeLabel = (props) => {
const classes = useStyles();
return <WeekView.TimeScaleLabel {...props} className={classes.timeLabel} />;
};
const TickCell = (props) => {
const classes = useStyles();
return (
<WeekView.TimeScaleTickCell {...props} className={classes.timeTableCell} />
);
};
export default class Demo extends React.PureComponent {
constructor(props) {
super(props);
this.state = {
data: appointments
};
}
render() {
const { data } = this.state;
return (
<Paper>
<Scheduler data={data}>
<WeekView
startDayHour={8}
endDayHour={13}
timeTableCellComponent={TimeTableCell}
timeScaleLabelComponent={TimeLabel}
timeScaleTickCellComponent={TickCell}
/>
<Appointments />
<AppointmentTooltip />
</Scheduler>
</Paper>
);
}
}
来源(有处置):https ://codesandbox.io/s/broken-cdn-kv864?file=/demo.js
推荐阅读
- javascript - Javascript 语法混乱
- python - Python 如何销毁垃圾?
- c# - 如何使用异步技巧在 C# 中处理 IO 和 CPU 混合绑定任务?
- corda - build\nodes\runnodes 有问题
- javascript - 如何循环遍历 div?
- azure - 如何在 .net core 3.1 中使用 log4net 将日志保存在 blob 文本文件中
- xaml - Xamarin DataGrid 标题垂直向下
- c# - 保护内存中的对称加密密钥
- c# - IAsyncEnumerable 不包含 ADO.NET 中“GetAwaiter”的定义
- html - 授权函数的thymeleaf语法