|
|
@ -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;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|