我创建了d3时间轴,
//minDate and maxDates are javascript date object.
var timeScale =d3.scaleTime().domain([minDate,maxDate]).range(
[0, width]);
var timeAxis = d3.axisBottom(timeScale);
Run Code Online (Sandbox Code Playgroud)
我已将缩放交互添加到此轴
//gX is group div that has timeAxis.
gX.call(d3.zoom(timeScale).scaleExtent([0,4]).on("zoom",function(d){
//Do something.
}))
Run Code Online (Sandbox Code Playgroud)
但最初我想在日级别设置轴的缩放级别,默认它以小时级别显示,所以最后我很好奇的是,
我正在使用Angular Material 对话框和AngularJS 7。我可以拖动对话框,但我想调整该对话框的大小,以便用户可以将其大小调整为他想要的大小。
const dialogRef = this.dialog.open(DialogCompComponent,{data : "hello"});
dialogRef.afterClosed().subscribe(result => {
console.log(`Dialog closed: ${result});
});
Run Code Online (Sandbox Code Playgroud)
其中DialogCompComponent是对话框内容组件。如何使这个角度材质对话框可调整大小?
我创建了多个文本框,我已将它们放在div中,并将div作为源代码,如下所示,
new dojo.dnd.Source(this.someAttachPoint);
Run Code Online (Sandbox Code Playgroud)
如果我这样做,我可以拖放,但文本框变得不适合,如何使其可编辑?