添加代码支持 实数输入时 按空格返回

pull/2/head
ChenX 7 years ago
parent 1ee862f624
commit 92d1a2862c

@ -232,6 +232,8 @@ export class DrawCircle implements Command
BasePoint: ptRes.Value, BasePoint: ptRes.Value,
Callback: (v) => cir.Radius = v, Callback: (v) => cir.Radius = v,
}); });
if (disRes.Status === PromptStatus.OK)
cir.Radius = disRes.Value;
app.m_Database.hm.EndCmd(); app.m_Database.hm.EndCmd();
} }
} }

@ -1,4 +1,7 @@
import { DynamicInput } from "./DynamicInputBase"; import { KeyBoard } from '../../Common/KeyEnum';
import { DynamicInput } from './DynamicInputBase';
import { DynamicInputManage } from './DynamicInputManage';
const Parser = require('expr-eval').Parser; const Parser = require('expr-eval').Parser;
//实数输入框 //实数输入框
@ -34,4 +37,16 @@ export class RealDynamicInput extends DynamicInput
else else
this.inputEl.style.border = "3px solid transparent"; this.inputEl.style.border = "3px solid transparent";
} }
OnInputKeyDown(e: KeyboardEvent)
{
super.OnInputKeyDown(e);
switch (e.keyCode)
{
case KeyBoard.Space:
DynamicInputManage.GetManage().HandleInputEvent("");
e.stopPropagation();
break;
}
}
} }
Loading…
Cancel
Save