Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Element
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林焕东
Element
Commits
4f1fdb3c
Commit
4f1fdb3c
authored
Jan 14, 2017
by
njleonzhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#2324 extend sort and filter click area to th element
parent
6381a498
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
4 deletions
+11
-4
packages/table/src/table-header.js
packages/table/src/table-header.js
+11
-4
No files found.
packages/table/src/table-header.js
View file @
4f1fdb3c
...
...
@@ -104,7 +104,7 @@ export default {
on
-
mousemove
=
{
(
$event
)
=>
this
.
handleMouseMove
(
$event
,
column
)
}
on
-
mouseout
=
{
this
.
handleMouseOut
}
on
-
mousedown
=
{
(
$event
)
=>
this
.
handleMouseDown
(
$event
,
column
)
}
on
-
click
=
{
(
$event
)
=>
this
.
handleClick
(
$event
,
column
)
}
on
-
click
=
{
(
$event
)
=>
this
.
handle
Header
Click
(
$event
,
column
)
}
class
=
{
[
column
.
id
,
column
.
order
,
column
.
headerAlign
,
column
.
className
||
''
,
rowIndex
===
0
&&
this
.
isCellHidden
(
cellIndex
)
?
'
is-hidden
'
:
''
,
!
column
.
children
?
'
is-leaf
'
:
''
]
}
>
<
div
class
=
{
[
'
cell
'
,
column
.
filteredValue
&&
column
.
filteredValue
.
length
>
0
?
'
highlight
'
:
''
]
}
>
{
...
...
@@ -114,7 +114,7 @@ export default {
}
{
column
.
sortable
?
<
span
class
=
"
caret-wrapper
"
on
-
click
=
{
(
$event
)
=>
this
.
handle
Header
Click
(
$event
,
column
)
}
>
?
<
span
class
=
"
caret-wrapper
"
on
-
click
=
{
(
$event
)
=>
this
.
handle
Sort
Click
(
$event
,
column
)
}
>
<
i
class
=
"
sort-caret ascending
"
><
/i
>
<
i
class
=
"
sort-caret descending
"
><
/i
>
<
/span
>
...
...
@@ -264,7 +264,13 @@ export default {
},
16
);
},
handleClick
(
event
,
column
)
{
handleHeaderClick
(
event
,
column
)
{
if
(
!
column
.
filters
&&
column
.
sortable
)
{
this
.
handleSortClick
(
event
,
column
);
}
else
if
(
column
.
filters
&&
!
column
.
sortable
)
{
this
.
handleFilterClick
(
event
,
column
);
}
this
.
$parent
.
$emit
(
'
header-click
'
,
column
,
event
);
},
...
...
@@ -371,7 +377,8 @@ export default {
return
'
ascending
'
;
},
handleHeaderClick
(
event
,
column
)
{
handleSortClick
(
event
,
column
)
{
event
.
stopPropagation
();
let
order
=
this
.
toggleOrder
(
column
);
let
target
=
event
.
target
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment