!1631 优化:阻止弹出框键盘事件冒泡。文件夹无数据禁止全选

pull/1634/head
我是一条懒汉 3 years ago committed by ChenX
parent 7b6e41e723
commit e7faf1d44e

@ -1,10 +1,10 @@
import { Alert, Button, Card, Classes, Intent, Overlay } from '@blueprintjs/core';
import { observer } from 'mobx-react';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import { Alert, Intent, Overlay, Button, Classes, Card } from '@blueprintjs/core';
import { observer } from 'mobx-react';
import { KeyBoard } from '../../../Common/KeyEnum';
class Confirm
{
private _container: HTMLDivElement;
@ -94,6 +94,7 @@ export class CommonConfirm extends React.Component<ICommonConfirmProps>
};
private handleKeydown = (e: KeyboardEvent) =>
{
e.stopPropagation();
if (e.keyCode === KeyBoard.Escape)
{
this.cancel();

@ -267,7 +267,7 @@ export class CommonPanel extends React.Component<ICommonPanelProps, ICommonPanel
onClick={() => this.handDeleteData()}
/>
<Checkbox
disabled={this.props.defaultDirId === DirectoryId.HistoryDit}
disabled={this.props.defaultDirId === DirectoryId.HistoryDit || Boolean(!this.dataList.length)}
label="全选"
inline
checked={this.state.isSelectAll}

Loading…
Cancel
Save