gpt4 book ai didi

reactjs - react 网格布局上的draggableCancel

转载 作者:行者123 更新时间:2023-12-03 14:14:22 34 4
gpt4 key购买 nike

我正在使用react grid layoutamcharts3-react一切都很好,我可以移动元素,但是,这次我不能使用 amcarts 缩放 handle ...它们也是可拖动的。我尝试使用网格布局的 cancelDraggable 功能,但没有任何反应。即使它并没有阻止我指定为非拖动的区域。可能的解决方案是什么?

enter image description here

                <GridLayout>
<div key="d" data-grid={{x: 4, y: 0, w: 4, h: 2, draggableHandle: '.dragHandle', draggableCancel:'.noneDraggable'}}>
<span className="dragHandle">[DRAG HERE]</span>
<div className="noneDraggable">
<Chart />
</div>
</div>

<div key="c" data-grid={{x: 0, y: 0, w: 4, h: 2}}>
<Chart />
</div>

</GridLayout>

最佳答案

我通过将属性关联到仪表板本身而不是项目来解决,如下所示:

<ResponsiveReactGridLayout 
rowHeight={75}
layouts={this.props.dashboard.record.layout}
onBreakpointChange={this.onBreakpointChange.bind(this)}
onDragStop={this.onDragStop.bind(this)}
draggableCancel='.dashboard-item-content'
draggableHandle='.dashboard-item-header'
onResizeStop={this.onResizeStop.bind(this)}>
{this.generateDOM()}
</ResponsiveReactGridLayout>

尝试将这 2 个属性关联到您的 GridLayout jsx 节点。

关于reactjs - react 网格布局上的draggableCancel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43182576/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com