@Override
public void onKeyDown(final KeyDownEvent e) {
final int keyCode = e.getNativeKeyCode();
final boolean isShiftKeyDown = e.isShiftKeyDown();
switch (keyCode) {
case KeyCodes.KEY_TAB:
case KeyCodes.KEY_ENTER:
gridCell.flush();
moveSelection(keyCode,
isShiftKeyDown);
e.preventDefault();
case KeyCodes.KEY_ESCAPE:
gridCell.destroyResources();
gridPanel.setFocus(true);
gridLayer.batch();
}
e.stopPropagation();
}
java类com.google.gwt.event.dom.client.KeyDownEvent的实例源码
KeyDownHandlerCommon.java 文件源码
项目:drools-wb
阅读 16
收藏 0
点赞 0
评论 0
KeyDownHandlerDatePicker.java 文件源码
项目:drools-wb
阅读 22
收藏 0
点赞 0
评论 0
@Override
public void onKeyDown(final KeyDownEvent e) {
final int keyCode = e.getNativeKeyCode();
final boolean isShiftKeyDown = e.isShiftKeyDown();
switch (keyCode) {
case KeyCodes.KEY_TAB:
case KeyCodes.KEY_ESCAPE:
gridCell.destroyResources();
case KeyCodes.KEY_ENTER:
moveSelection(keyCode,
isShiftKeyDown);
gridPanel.setFocus(true);
gridLayer.batch();
}
e.stopPropagation();
}
ProjectClassListViewImpl.java 文件源码
项目:kie-wb-common
阅读 21
收藏 0
点赞 0
评论 0
public ProjectClassListViewImpl() {
dataGrid.setEmptyTableCaption( Constants.INSTANCE.project_class_list_no_classes_message() );
dataGrid.setToolBarVisible( false );
addClassNameColumn();
addRemoveRowColumn();
initWidget( uiBinder.createAndBindUi( this ) );
newClassTextBox.addKeyDownHandler( new KeyDownHandler() {
@Override
public void onKeyDown( KeyDownEvent event ) {
presenter.onClassNameChange();
}
} );
}
ComboBoxWidgetViewImpl.java 文件源码
项目:kie-wb-common
阅读 17
收藏 0
点赞 0
评论 0
@PostConstruct
public void init() {
// Configure valueField and customValueField controls
valueComboBox.init(this,
true,
valueField,
customValueField,
false,
false,
CUSTOM_PROMPT,
ENTER_TYPE_PROMPT);
customValueField.addKeyDownHandler((KeyDownEvent event) -> {
int iChar = event.getNativeKeyCode();
if (iChar == ' ') {
event.preventDefault();
}
});
}
AssigneeListItemWidgetViewImpl.java 文件源码
项目:kie-wb-common
阅读 21
收藏 0
点赞 0
评论 0
@PostConstruct
public void init() {
// Configure name and customName controls
nameComboBox.init(this,
true,
name,
customName,
false,
false,
CUSTOM_PROMPT,
ENTER_TYPE_PROMPT);
customName.addKeyDownHandler(new KeyDownHandler() {
@Override
public void onKeyDown(KeyDownEvent event) {
int iChar = event.getNativeKeyCode();
if (iChar == ' ') {
event.preventDefault();
}
}
});
}
PopupNumericBigIntegerEditCell.java 文件源码
项目:kie-wb-common
阅读 26
收藏 0
点赞 0
评论 0
public PopupNumericBigIntegerEditCell( boolean isReadOnly ) {
super( isReadOnly );
// Tabbing out of the TextBox commits changes
textBox.addKeyDownHandler( new KeyDownHandler() {
public void onKeyDown( KeyDownEvent event ) {
boolean keyTab = event.getNativeKeyCode() == KeyCodes.KEY_TAB;
boolean keyEnter = event.getNativeKeyCode() == KeyCodes.KEY_ENTER;
if ( keyEnter || keyTab ) {
commit();
}
}
} );
vPanel.add( textBox );
}
PopupNumericShortEditCell.java 文件源码
项目:kie-wb-common
阅读 22
收藏 0
点赞 0
评论 0
public PopupNumericShortEditCell( boolean isReadOnly ) {
super( isReadOnly );
// Tabbing out of the TextBox commits changes
textBox.addKeyDownHandler( new KeyDownHandler() {
public void onKeyDown( KeyDownEvent event ) {
boolean keyTab = event.getNativeKeyCode() == KeyCodes.KEY_TAB;
boolean keyEnter = event.getNativeKeyCode() == KeyCodes.KEY_ENTER;
if ( keyEnter || keyTab ) {
commit();
}
}
} );
vPanel.add( textBox );
}
AbstractProxyPopupDropDownTextBox.java 文件源码
项目:kie-wb-common
阅读 24
收藏 0
点赞 0
评论 0
public AbstractProxyPopupDropDownTextBox(final TextBox textBox,
final AbstractProxyPopupDropDownEditCell proxy) {
this.textBox = textBox;
// Tabbing out of the ListBox commits changes
textBox.addKeyDownHandler(new KeyDownHandler() {
public void onKeyDown(KeyDownEvent event) {
boolean keyTab = event.getNativeKeyCode() == KeyCodes.KEY_TAB;
boolean keyEnter = event.getNativeKeyCode() == KeyCodes.KEY_ENTER;
if (keyEnter || keyTab) {
proxy.commit();
}
}
});
}
PopupNumericBigDecimalEditCell.java 文件源码
项目:kie-wb-common
阅读 19
收藏 0
点赞 0
评论 0
public PopupNumericBigDecimalEditCell( boolean isReadOnly ) {
super( isReadOnly );
// Tabbing out of the TextBox commits changes
textBox.addKeyDownHandler( new KeyDownHandler() {
public void onKeyDown( KeyDownEvent event ) {
boolean keyTab = event.getNativeKeyCode() == KeyCodes.KEY_TAB;
boolean keyEnter = event.getNativeKeyCode() == KeyCodes.KEY_ENTER;
if ( keyEnter || keyTab ) {
commit();
}
}
} );
vPanel.add( textBox );
}
PopupNumericLongEditCell.java 文件源码
项目:kie-wb-common
阅读 24
收藏 0
点赞 0
评论 0
public PopupNumericLongEditCell( boolean isReadOnly ) {
super( isReadOnly );
// Tabbing out of the TextBox commits changes
textBox.addKeyDownHandler( new KeyDownHandler() {
public void onKeyDown( KeyDownEvent event ) {
boolean keyTab = event.getNativeKeyCode() == KeyCodes.KEY_TAB;
boolean keyEnter = event.getNativeKeyCode() == KeyCodes.KEY_ENTER;
if ( keyEnter || keyTab ) {
commit();
}
}
} );
vPanel.add( textBox );
}