Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
27195595
D
dbeaver
项目概览
suliangchun
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dbeaver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
27195595
编写于
8月 15, 2019
作者:
S
serge-rider
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Data viewer: filter/order menu redesign
上级
97ef9f1d
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
41 addition
and
15 deletion
+41
-15
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/IResultSetController.java
...s/dbeaver/ui/controls/resultset/IResultSetController.java
+1
-0
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java
.../jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java
+30
-15
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages.java
...ver/ui/controls/resultset/internal/ResultSetMessages.java
+2
-0
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages.properties
.../controls/resultset/internal/ResultSetMessages.properties
+2
-0
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages_de.properties
...ntrols/resultset/internal/ResultSetMessages_de.properties
+2
-0
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages_fr.properties
...ntrols/resultset/internal/ResultSetMessages_fr.properties
+2
-0
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages_ru.properties
...ntrols/resultset/internal/ResultSetMessages_ru.properties
+2
-0
未找到文件。
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/IResultSetController.java
浏览文件 @
27195595
...
...
@@ -48,6 +48,7 @@ public interface IResultSetController extends IDataController, DBPContextProvide
String
MENU_ID_VIEW
=
"view"
;
String
MENU_ID_VIRTUAL_MODEL
=
"virtual_model"
;
String
MENU_ID_FILTERS
=
"filters"
;
String
MENU_ID_ORDER
=
"orderings"
;
String
MENU_ID_LAYOUT
=
"layout"
;
String
MENU_GROUP_EDIT
=
"edit"
;
String
MENU_GROUP_EXPORT
=
"results_export"
;
...
...
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java
浏览文件 @
27195595
...
...
@@ -2225,11 +2225,33 @@ public class ResultSetViewer extends Viewer
manager
.
add
(
new
Separator
());
// Filters and View
{
MenuManager
filtersMenu
=
new
MenuManager
(
ResultSetMessages
.
controls_resultset_viewer_action_filter
,
DBeaverIcons
.
getImageDescriptor
(
UIIcon
.
FILTER
),
MENU_ID_FILTERS
);
//$NON-NLS-1$
filtersMenu
.
setActionDefinitionId
(
ResultSetHandlerMain
.
CMD_FILTER_MENU
);
filtersMenu
.
setRemoveAllWhenShown
(
true
);
filtersMenu
.
addMenuListener
(
manager1
->
fillFiltersMenu
(
manager1
,
attr
,
row
));
manager
.
add
(
filtersMenu
);
}
{
MenuManager
orderMenu
=
new
MenuManager
(
ResultSetMessages
.
controls_resultset_viewer_action_order
,
DBeaverIcons
.
getImageDescriptor
(
UIIcon
.
SORT
),
MENU_ID_ORDER
);
//$NON-NLS-1$
orderMenu
.
setRemoveAllWhenShown
(
true
);
orderMenu
.
addMenuListener
(
manager1
->
fillOrderingsMenu
(
manager1
,
attr
,
row
));
manager
.
add
(
orderMenu
);
}
if
(
row
!=
null
)
{
// MenuManager editMenu = new MenuManager(
// IDEWorkbenchMessages.Workbench_edit,
// DBeaverIcons.getImageDescriptor(UIIcon.ROW_EDIT),
// MENU_ID_EDIT); //$NON-NLS-1$
manager
.
add
(
new
Separator
());
fillEditMenu
(
manager
,
attr
,
row
,
valueController
);
//manager.add(editMenu);
}
...
...
@@ -2237,17 +2259,6 @@ public class ResultSetViewer extends Viewer
}
manager
.
add
(
new
GroupMarker
(
MENU_GROUP_EDIT
));
// Filters and View
{
MenuManager
filtersMenu
=
new
MenuManager
(
ResultSetMessages
.
controls_resultset_viewer_action_order_filter
,
DBeaverIcons
.
getImageDescriptor
(
UIIcon
.
FILTER
),
MENU_ID_FILTERS
);
//$NON-NLS-1$
filtersMenu
.
setActionDefinitionId
(
ResultSetHandlerMain
.
CMD_FILTER_MENU
);
filtersMenu
.
setRemoveAllWhenShown
(
true
);
filtersMenu
.
addMenuListener
(
manager1
->
fillFiltersMenu
(
manager1
,
attr
,
row
));
manager
.
add
(
filtersMenu
);
}
if
(
getDataSource
()
!=
null
&&
attr
!=
null
&&
model
.
getVisibleAttributeCount
()
>
0
&&
!
model
.
isUpdateInProgress
())
{
MenuManager
viewMenu
=
new
MenuManager
(
ResultSetMessages
.
controls_resultset_viewer_action_column_view
,
...
...
@@ -2679,6 +2690,14 @@ public class ResultSetViewer extends Viewer
filtersMenu
.
add
(
new
FilterResetAttributeAction
(
attribute
));
}
}
filtersMenu
.
add
(
new
Separator
());
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_FILTER_SAVE_SETTING
));
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_FILTER_CLEAR_SETTING
));
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_FILTER_EDIT_SETTINGS
));
}
private
void
fillOrderingsMenu
(
@NotNull
IMenuManager
filtersMenu
,
@Nullable
DBDAttributeBinding
attribute
,
@Nullable
ResultSetRow
row
)
{
if
(
attribute
!=
null
)
{
filtersMenu
.
add
(
new
Separator
());
filtersMenu
.
add
(
new
OrderByAttributeAction
(
attribute
,
true
));
...
...
@@ -2686,10 +2705,6 @@ public class ResultSetViewer extends Viewer
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_TOGGLE_ORDER
));
filtersMenu
.
add
(
new
ToggleServerSideOrderingAction
());
}
filtersMenu
.
add
(
new
Separator
());
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_FILTER_SAVE_SETTING
));
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_FILTER_CLEAR_SETTING
));
filtersMenu
.
add
(
ActionUtils
.
makeCommandContribution
(
site
,
ResultSetHandlerMain
.
CMD_FILTER_EDIT_SETTINGS
));
}
@Override
...
...
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages.java
浏览文件 @
27195595
...
...
@@ -59,6 +59,8 @@ public class ResultSetMessages extends NLS {
public
static
String
controls_resultset_viewer_action_edit
;
public
static
String
controls_resultset_viewer_action_order_filter
;
public
static
String
controls_resultset_viewer_action_order
;
public
static
String
controls_resultset_viewer_action_filter
;
public
static
String
controls_resultset_viewer_action_custom_filter
;
public
static
String
controls_resultset_viewer_action_column_view
;
public
static
String
controls_resultset_viewer_action_logical_structure
;
...
...
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages.properties
浏览文件 @
27195595
...
...
@@ -46,6 +46,8 @@ controls_resultset_viewer_action_edit = Edit ...
#controls_resultset_viewer_action_export = Export Resultset ...
controls_resultset_viewer_action_options
=
Configure
controls_resultset_viewer_action_order_filter
=
Filter/Order
controls_resultset_viewer_action_filter
=
Filter
controls_resultset_viewer_action_order
=
Order
controls_resultset_viewer_action_column_view
=
Column view
controls_resultset_viewer_action_logical_structure
=
Logical structure
controls_resultset_viewer_action_view_format
=
View/Format
...
...
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages_de.properties
浏览文件 @
27195595
...
...
@@ -50,6 +50,8 @@ controls_resultset_viewer_action_layout = Layout
controls_resultset_viewer_action_navigate
=
Navigieren
controls_resultset_viewer_action_options
=
Konfigurieren
controls_resultset_viewer_action_order_filter
=
Filtern/Sortieren
controls_resultset_viewer_action_filter
=
Filtern
controls_resultset_viewer_action_order
=
Sortieren
controls_resultset_viewer_action_panels
=
Panels anpassen
controls_resultset_viewer_action_refresh
=
Ergebnis aktualisieren
controls_resultset_viewer_action_view_as
=
Anzeigen als
...
...
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages_fr.properties
浏览文件 @
27195595
...
...
@@ -29,6 +29,8 @@ controls_resultset_viewer_action_custom_filter = Avanc\u00E9 ...
controls_resultset_viewer_action_edit
=
Editer ...
controls_resultset_viewer_action_options
=
Configurer
controls_resultset_viewer_action_order_filter
=
Trier/Filtrer
controls_resultset_viewer_action_filter
=
Filtrer
controls_resultset_viewer_action_order
=
Trier
controls_resultset_viewer_action_panels
=
Personnaliser les panneaux
controls_resultset_viewer_action_refresh
=
Rafra
\u
00EEchir les r
\u
00E9sultats
controls_resultset_viewer_add_new_row_context_name
=
Copier les valeurs des lignes
...
...
plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/internal/ResultSetMessages_ru.properties
浏览文件 @
27195595
...
...
@@ -25,6 +25,8 @@ controls_resultset_filter_title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A
controls_resultset_filter_warning_custom_order_disabled=
\u0424\u0438\u
043B
\u
044C
\u0442\u0440\u0430\u0446\u0438\u
044F
\u0434\u0430\u
043D
\u
043D
\u
044B
\u0445
\u0438
\u0441\u
043E
\u0440\u0442\u0438\u0440\u
043E
\u0432\u
043A
\u0438
\u
043D
\u0435\u0434\u
043E
\u0441\u0442\u0443\u
043F
\u
043D
\u
044B
\u0434\u
043B
\u
044F
\u
043F
\u
043E
\u
043B
\u
044C
\u0437\u
043E
\u0432\u0430\u0442\u0435\u
043B
\u
044C
\u0441\u
043A
\u0438\u0445
\u0437\u0430\u
043F
\u0440\u
043E
\u0441\u
043E
\u0432
.
controls_resultset_viewer_action_edit=
\u0420\u0435\u0434\u0430\u
043A
\u0442\u0438\u0440\u
043E
\u0432\u0430\u0442\u
044C ...
controls_resultset_viewer_action_order_filter=
\u0421\u
043E
\u0440\u0442\u0438\u0440\u
043E
\u0432\u
043A
\u0430
/
\u0444\u0438\u
043B
\u
044C
\u0442\u0440\u
044B
controls_resultset_viewer_action_filter=
\u0424\u0438\u
043B
\u
044C
\u0442\u0440\u
044B
controls_resultset_viewer_action_order=
\u0421\u
043E
\u0440\u0442\u0438\u0440\u
043E
\u0432\u
043A
\u0430
controls_resultset_viewer_action_refresh=
\u
041E
\u0431\u
043D
\u
043E
\u0432\u0438\u0442\u
044C
\u0434\u0430\u
043D
\u
043D
\u
044B
\u0435
controls_resultset_viewer_add_new_row_context_name=
\u
041A
\u
043E
\u
043F
\u0438\u0440\u
043E
\u0432\u0430\u0442\u
044C
\u0437\u
043D
\u0430\u0447\u0435\u
043D
\u0438\u
044F
\u0441\u0442\u0440\u
043E
\u
043A
\u0438
controls_resultset_viewer_dialog_status_title=
\u0421\u0442\u0430\u0442\u0443\u0441
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录