Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
InterHop
Omop
susana-front
Commits
f581ff1d
Commit
f581ff1d
authored
Feb 11, 2019
by
Adrien PARROT
Browse files
Internationalization (en, fr)
parent
e29615dc
Changes
8
Hide whitespace changes
Inline
Side-by-side
WebContent/conceptmapper/conceptDetailPage.view.js
View file @
f581ff1d
...
...
@@ -57,30 +57,29 @@ sap.ui.jsview("conceptmapper.conceptDetailPage", {
numberUnit
:
"
{conceptDetailModel>/invalid_reason}
"
,
attributes
:
[
new
sap
.
m
.
ObjectAttribute
({
title
:
"
concept_id
"
,
title
:
"
{i18n>
concept_id
}
"
,
text
:
"
{conceptDetailModel>/concept_id}
"
,
// active : true,
// press : function() {
// alert("you press me");
// }
}),
new
sap
.
m
.
ObjectAttribute
({
title
:
"
concept_code
"
,
title
:
"
{i18n>
concept_code
}
"
,
text
:
"
{conceptDetailModel>/concept_code}
"
,
}),
new
sap
.
m
.
ObjectAttribute
({
title
:
"
concept_class_id
"
,
title
:
"
{i18n>
concept_class_id
}
"
,
text
:
"
{conceptDetailModel>/concept_class_id}
"
,
// active : true,
}),
new
sap
.
m
.
ObjectAttribute
({
title
:
"
vocabulary_id
"
,
title
:
"
{i18n>
vocabulary_id
}
"
,
text
:
"
{conceptDetailModel>/vocabulary_id}
"
,
}),
new
sap
.
m
.
ObjectAttribute
({
title
:
"
domain_id
"
,
title
:
"
{i18n>
domain_id
}
"
,
text
:
"
{conceptDetailModel>/domain_id}
"
,
}),
new
sap
.
m
.
ObjectAttribute
({
title
:
"
synonyms
"
,
title
:
"
{i18n>
synonyms
}
"
,
text
:
"
{conceptDetailModel>/synonyms}
"
,
wrapping
:
true
}),
...
...
@@ -153,50 +152,50 @@ sap.ui.jsview("conceptmapper.conceptDetailPage", {
var
aColumns
=
[
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
R
elationship_id
"
text
:
"
{i18n>r
elationship_id
}
"
}),
mergeDuplicates
:
true
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
Relates to
domain
"
text
:
"
{i18n>
domain
_id}
"
}),
// width : '60%',
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
Relates to
vocabulary
"
text
:
"
{i18n>
vocabulary
_id}
"
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
C
oncept_id
"
text
:
"
{i18n>c
oncept_id
}
"
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
C
oncept
_name
"
text
:
"
{i18n>standard_c
oncept
}
"
}),
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
Standard
"
text
:
"
{i18n>standard_concept}
"
}),
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
Valid
"
text
:
"
{i18n>validity}
"
}),
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
M
ore
infos
"
text
:
"
{i18n>m
ore
_
infos
}
"
}),
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
Delete
"
text
:
"
{i18n>deletion}
"
}),
}),
...
...
@@ -266,19 +265,19 @@ sap.ui.jsview("conceptmapper.conceptDetailPage", {
var
oTableHeader
=
new
sap
.
m
.
Toolbar
({
content
:
[
new
sap
.
m
.
Title
({
text
:
"
Choose a relation concept and click on the concept to map
"
}),
new
sap
.
m
.
ToolbarSpacer
(),
new
sap
.
m
.
Label
({
text
:
"
Choose the relation
"
}),
//oRelationMapperMCB,
]
});
//
var oTableHeader = new sap.m.Toolbar({
//
content : [
//
new sap.m.Title({
//
text : "Choose a relation concept and click on the concept to map"
//
}),
//
new sap.m.ToolbarSpacer(),
//
new sap.m.Label({
//
text:"Choose the relation"
//
}),
//
//
//oRelationMapperMCB,
//
]
//
});
var
oTable
=
new
sap
.
m
.
Table
({
fixedLayout
:
false
,
...
...
@@ -371,38 +370,46 @@ sap.ui.jsview("conceptmapper.conceptDetailPage", {
});
var
oRelationToolBar
=
new
sap
.
m
.
Toolbar
({
var
oConceptDetailHeader
=
new
sap
.
m
.
Toolbar
({
content
:
[
new
sap
.
m
.
Title
({
text
:
"
Relationships table
"
text
:
"
{i18n>concept_detail}
"
}),
// new sap.m.ToolbarSpacer(),
// oValidMCB.addStyleClass(''), oStandardMCB,
]
});
});
var
oHeaderPanel
=
new
sap
.
m
.
Panel
(
"
oHeaderPanel
"
,
{
var
oHeaderPanel
=
new
sap
.
m
.
Panel
({
expandable
:
true
,
expanded
:
false
,
//headerText : "Concept details",
// headerText : "Concept details",
headerToolbar
:
oConceptDetailHeader
,
content
:
[
oConceptPanelHeader
]
});
// var oCommentPanel = new sap.m.Panel("oCommentPanel", {
// expandable : true,
// expanded : false,
// headerText : "Add comment",
// content : [ oConceptPanelComment
//
// ]
// });
var
oRelationToolBar
=
new
sap
.
m
.
Toolbar
({
content
:
[
new
sap
.
m
.
Title
({
text
:
"
{i18n>relationship_table}
"
}),
// new sap.m.ToolbarSpacer(),
// oValidMCB.addStyleClass(''), oStandardMCB,
]
});
var
oContentPanel
=
new
sap
.
m
.
Panel
(
"
oContentPanel
"
,
{
expandable
:
false
,
expanded
:
true
,
headerText
:
"
Relationships table
"
,
//
headerText : "Relationships table",
headerToolbar
:
oRelationToolBar
,
content
:
[
oTable
,
]
...
...
WebContent/conceptmapper/mapperPage.view.js
View file @
f581ff1d
...
...
@@ -91,7 +91,7 @@ sap.ui.jsview("conceptmapper.mapperPage", {
new
sap
.
m
.
IconTabFilter
({
text
:
"
selected
concepts
"
,
text
:
"
{i18n>
selected
_
concepts
}
"
,
showAll
:
true
,
count
:
"
{conceptsDetailModel>/to_map_number}
"
,
enabled
:
false
,
...
...
@@ -117,7 +117,7 @@ sap.ui.jsview("conceptmapper.mapperPage", {
new
sap
.
m
.
IconTabFilter
({
iconColor
:
sap
.
ui
.
core
.
IconColor
.
Critical
,
text
:
"
R
esearch
"
,
text
:
"
{i18n>r
esearch
}
"
,
icon
:
"
sap-icon://search
"
,
...
...
@@ -139,7 +139,7 @@ sap.ui.jsview("conceptmapper.mapperPage", {
new
sap
.
m
.
IconTabFilter
({
iconColor
:
sap
.
ui
.
core
.
IconColor
.
Critical
,
text
:
"
Algorithms
"
,
text
:
"
{i18n>algos}
"
,
icon
:
"
sap-icon://developer-settings
"
,
enabled
:
false
,
...
...
@@ -269,29 +269,30 @@ sap.ui.jsview("conceptmapper.mapperPage", {
var
aColumns
=
[
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
concept_id
"
text
:
"
{i18n>concept_id}
"
,
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
concept_name
"
text
:
"
{i18n>
concept_name
}
"
,
}),
width
:
'
60%
'
,
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
C
oncept_code
"
text
:
"
{i18n>c
oncept_code
}
"
,
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
V
ocabulary_id
"
text
:
"
{i18n>v
ocabulary_id
}
"
,
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Text
({
text
:
"
D
omain_id
"
text
:
"
{i18n>d
omain_id
}
"
,
}),
}),
];
...
...
@@ -385,39 +386,39 @@ sap.ui.jsview("conceptmapper.mapperPage", {
var
aColumns
=
[
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
concept_id
"
text
:
"
{i18n>
concept_id
}
"
,
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
concept_name
"
text
:
"
{i18n>
concept_name
}
"
,
}),
width
:
'
60%
'
,
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
C
oncept_code
"
text
:
"
{i18n>c
oncept_code
}
"
,
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
V
ocabulary_id
"
text
:
"
{i18n>v
ocabulary_id
}
"
,
})
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Text
({
text
:
"
D
omain_id
"
text
:
"
{i18n>d
omain_id
}
"
,
}),
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
Standard
"
text
:
"
{i18n>standard_concept}
"
,
}),
}),
new
sap
.
m
.
Column
({
header
:
new
sap
.
m
.
Label
({
text
:
"
S
core
"
text
:
"
{i18n>s
core
}
"
,
}),
}),
...
...
@@ -569,7 +570,7 @@ sap.ui.jsview("conceptmapper.mapperPage", {
var
oConceptDetailHeader
=
new
sap
.
m
.
Toolbar
({
content
:
[
new
sap
.
m
.
Title
({
text
:
"
C
oncept
detail
s
"
text
:
"
{i18n>c
oncept
s_
detail
}
"
}),
]
...
...
@@ -599,12 +600,12 @@ sap.ui.jsview("conceptmapper.mapperPage", {
var
oTableHeader
=
new
sap
.
m
.
Toolbar
({
content
:
[
new
sap
.
m
.
Title
({
text
:
"
C
hoose
a
relation
concept and click on the concept to map
"
text
:
"
{i18n>c
hoose
_
relation
}
"
}),
new
sap
.
m
.
ToolbarSpacer
(),
new
sap
.
m
.
ToggleButton
({
id
:
"
expertMode
"
,
text
:
"
Expert
mode
"
,
text
:
"
{i18n>quick_
mode
}
"
,
press
:
function
(
e
)
{
if
(
e
.
getSource
().
getPressed
())
{
sap
.
ui
.
getCore
().
getModel
(
'
conceptsDetailModel
'
).
oData
.
expert_mode
=
true
;
...
...
@@ -614,7 +615,7 @@ sap.ui.jsview("conceptmapper.mapperPage", {
},
}),
new
sap
.
m
.
ToggleButton
({
text
:
"
Add
rate
/
comment
"
,
text
:
"
{i18n>
rate
_
comment
}
"
,
pressed
:
true
,
press
:
function
(
e
)
{
if
(
e
.
getSource
().
getPressed
())
{
...
...
@@ -650,7 +651,7 @@ sap.ui.jsview("conceptmapper.mapperPage", {
}),
new
sap
.
m
.
TextArea
(
"
oConceptMappingComment
"
,
{
placeholder
:
"
your
mapping
comment
!
"
,
placeholder
:
"
{i18n>
mapping
_
comment
s}
"
,
width
:
"
100%
"
,
}),
...
...
WebContent/conceptmapper/registrationPage.view.js
View file @
f581ff1d
...
...
@@ -32,32 +32,32 @@ sap.ui.jsview("conceptmapper.registrationPage", {
new
sap
.
m
.
Input
({
id
:
"
firstname
"
,
placeholder
:
"
Fi
stname
"
,
placeholder
:
"
{i18n>fir
stname
}
"
,
type
:
"
Text
"
,
}).
addStyleClass
(
'
vBox2
'
),
new
sap
.
m
.
Input
({
id
:
"
lastname
"
,
placeholder
:
"
L
astname
"
,
placeholder
:
"
{i18n>l
astname
}
"
,
type
:
"
Text
"
,
}).
addStyleClass
(
'
vBox2
'
),
new
sap
.
m
.
Input
({
id
:
"
address
"
,
placeholder
:
"
A
ddress
"
,
placeholder
:
"
{i18n>a
ddress
}
"
,
type
:
"
Text
"
,
}).
addStyleClass
(
'
vBox2
'
),
new
sap
.
m
.
Input
({
id
:
"
email
"
,
placeholder
:
"
E
mail
"
,
placeholder
:
"
{i18n>e
mail
}
"
,
type
:
"
Email
"
,
}).
addStyleClass
(
'
vBox2
'
),
new
sap
.
m
.
Input
({
id
:
"
username
"
,
placeholder
:
"
U
sername
"
,
placeholder
:
"
{i18n>u
sername
}
"
,
type
:
"
Text
"
,
}).
addStyleClass
(
'
vBox2
'
),
new
sap
.
m
.
Input
({
id
:
"
password
"
,
placeholder
:
"
P
assword
"
,
placeholder
:
"
{i18n>p
assword
}
"
,
type
:
"
Password
"
,
}).
addStyleClass
(
'
vBox2
'
),
...
...
@@ -68,7 +68,7 @@ sap.ui.jsview("conceptmapper.registrationPage", {
var
oSubHeader
=
new
sap
.
m
.
Bar
({
contentMiddle
:
[
new
sap
.
m
.
Label
({
text
:
"
R
egistration
P
age
"
text
:
"
{i18n>r
egistration
_p
age
}
"
})
]
});
...
...
@@ -89,7 +89,7 @@ sap.ui.jsview("conceptmapper.registrationPage", {
footer
:
new
sap
.
m
.
Bar
({
contentMiddle
:
[
new
sap
.
m
.
Button
({
text
:
"
S
ubmit
"
,
text
:
"
{i18n>s
ubmit
}
"
,
icon
:
"
sap-icon://accept
"
,
type
:
sap
.
m
.
ButtonType
.
Accept
,
press
:
[
oController
.
registration
,
oController
]
...
...
WebContent/conceptmapper/searchPage.controller.js
View file @
f581ff1d
...
...
@@ -231,19 +231,19 @@ function getConceptDetailAjax(sVal) {
// DELETE actions
if
(
relation
.
m_user_id
&&
relation
.
invalid_reason
!==
'
Deleted
'
)
{
relation
.
erasableIcon
=
"
sap-icon://delete
"
;
relation
.
notErasableText
=
"
D
elete
relation
"
;
relation
.
notErasableText
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
d
elete
_
relation
'
)
;
relation
.
typeErasableButton
=
"
Reject
"
;
relation
.
action
=
"
delete
"
;
}
else
if
(
relation
.
m_user_id
)
{
relation
.
erasableIcon
=
"
sap-icon://undo
"
;
relation
.
notErasableText
=
"
E
nable
relation
"
;
relation
.
notErasableText
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
e
nable
_
relation
'
)
;
relation
.
typeErasableButton
=
"
Accept
"
;
relation
.
action
=
"
undo
"
;
}
else
{
relation
.
notErasableText
=
"
You can't delete it
"
;
relation
.
notErasableText
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
no_deletion
'
)
;
relation
.
typeErasableButton
=
"
Transparent
"
;
relation
.
enabledErasable
=
false
;
}
...
...
@@ -254,7 +254,7 @@ function getConceptDetailAjax(sVal) {
relation
.
moreInfoText
=
""
;
}
else
{
relation
.
moreInfoText
=
"
No more
info
"
;
relation
.
moreInfoText
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
no_
info
'
)
;
relation
.
typeMoreInfoButton
=
"
Transparent
"
;
relation
.
enabledMoreInfo
=
false
;
...
...
@@ -322,8 +322,8 @@ sap.ui.controller("conceptmapper.searchPage", {
sap
.
ui
.
getCore
().
byId
(
'
oButtonNext
'
).
setEnabled
(
true
);
}
buttonTextShown
=
'
C
urrent
page :
'
+
++
aPageShown
;
buttonTextFound
=
'
T
otal
page
(s)
:
'
+
aPageFound
;
buttonTextShown
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
c
urrent
_
page
'
)
+
'
:
'
+
++
aPageShown
;
buttonTextFound
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
t
otal
_
page
s
'
)
+
'
:
'
+
aPageFound
;
sap
.
ui
.
getCore
().
byId
(
'
oButtonCurrentPage
'
).
setText
(
buttonTextShown
);
sap
.
ui
.
getCore
().
byId
(
'
oButtonTotalPages
'
).
setText
(
buttonTextFound
);
...
...
@@ -354,7 +354,7 @@ sap.ui.controller("conceptmapper.searchPage", {
getConceptsAjax
(
oData
,
oTable_ref
);
buttonTextShown
=
'
C
urrent
page :
'
+
oData
.
page
;
buttonTextShown
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
c
urrent
_
page
'
)
+
'
:
'
+
oData
.
page
;
//buttonTextFound = 'Total page(s) : ' + aPageFound;
sap
.
ui
.
getCore
().
byId
(
'
oButtonCurrentPage
'
).
setText
(
buttonTextShown
);
...
...
@@ -387,7 +387,7 @@ sap.ui.controller("conceptmapper.searchPage", {
getConceptsAjax
(
oData
,
oTable_ref
);
buttonTextShown
=
'
C
urrent
page :
'
+
oData
.
page
;
buttonTextShown
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
c
urrent
_
page
'
)
+
'
:
'
+
oData
.
page
;
//buttonTextFound = 'Total page(s) : ' + aPageFound;
sap
.
ui
.
getCore
().
byId
(
'
oButtonCurrentPage
'
).
setText
(
buttonTextShown
);
...
...
@@ -435,8 +435,8 @@ sap.ui.controller("conceptmapper.searchPage", {
}
buttonTextShown
=
'
C
urrent
page :
'
+
++
aPageShown
;
buttonTextFound
=
'
T
otal
page
(s)
:
'
+
aPageFound
;
buttonTextShown
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
c
urrent
_
page
'
)
+
'
:
'
+
++
aPageShown
;
buttonTextFound
=
sap
.
ui
.
getCore
().
getModel
(
'
i18n
'
).
getProperty
(
'
t
otal
_
page
s
'
)
+
'
:
'
+
aPageFound
;
sap
.
ui
.
getCore
().
byId
(
'
oButtonCurrentPage
'
).
setText
(
buttonTextShown
);
sap
.
ui
.
getCore
().
byId
(
'
oButtonTotalPages
'
).
setText
(
buttonTextFound
);
...
...
@@ -597,8 +597,8 @@ sap.ui.controller("conceptmapper.searchPage", {
// var URL_login = "http://omop-mapper.fgh.ovh/login/";
var
oAuthDialog
=
new
sap
.
m
.
Dialog
({
title
:
"
User authentificat
ion
"
,
icon
:
"
sap-icon://
account
"
title
:
"
{i18n>connex
ion
}
"
,
icon
:
"
sap-icon://
employee
"
});
...
...
@@ -610,7 +610,7 @@ sap.ui.controller("conceptmapper.searchPage", {
new
sap
.
m
.
ToolbarSpacer
(),
new
sap
.
m
.
Button
({
text
:
"
F
irst
time
Here ?
"
,
text
:
"
{i18n>f
irst
_
time
}
"
,
type
:
sap
.
m
.
ButtonType
.
Reject
,
press
:
function
(){
oAuthDialog
.
close
();
...
...
@@ -628,12 +628,13 @@ sap.ui.controller("conceptmapper.searchPage", {
content
:
new
sap
.
m
.
FlexBox
({
direction
:
"
Column
"
,
items
:
[
new
sap
.
m
.
Text
({
text
:
"
Connexion
"
// new sap.m.Text({
// text : "Connexion"
// }),
new
sap
.
m
.
Input
({
placeholder
:
"
{i18n>username}
"
,
}),
new
sap
.
m
.
Input
({
placeholder
:
"
Username
"
,
}),
new
sap
.
m
.
Input
({
placeholder
:
"
Password
"
,
placeholder
:
"
{i18n>password}
"
,
type
:
"
Password
"
,
}),
// new sap.m.Link({
...
...
@@ -660,8 +661,8 @@ sap.ui.controller("conceptmapper.searchPage", {
var
content
=
oSimpleForm
.
getContent
()[
0
];
var
oData
=
{};
oData
.
m_username
=
content
.
getAggregation
(
'
items
'
)[
1
].
getProperty
(
'
value
'
);
oData
.
m_password
=
content
.
getAggregation
(
'
items
'
)[
2
].
getProperty
(
'
value
'
);
oData
.
m_username
=
content
.
getAggregation
(
'
items
'
)[
0
].
getProperty
(
'
value
'
);
oData
.
m_password
=
content
.
getAggregation
(
'
items
'
)[
1
].
getProperty
(
'
value
'
);
if
(
oData
.
m_username
!==
""
&&
oData
.
m_password
!==
""
)
{
...
...
WebContent/conceptmapper/searchPage.view.js
View file @
f581ff1d
...
...
@@ -136,7 +136,7 @@ sap.ui.jsview("conceptmapper.searchPage", {
});
var
oMapMCB
=
new
sap
.
m
.
MultiComboBox
({
id
:
"
oMapMCB
"
,
placeholder
:
"
Filter items by mapping
"
,
placeholder
:
"
{i18n>mapping_label}
"
,
items
:
{
path
:
"
mapToModel>/items
"
,
template
:
oItemTemplateMap
...
...
@@ -157,7 +157,7 @@ sap.ui.jsview("conceptmapper.searchPage", {
content
:
[
oMiniIB
,
oMaxiIB
,
oDomainMCB
,
oVocMCB
,
oStandardMCB
,
oValidMCB
,
oLangMCB
,
oMapMCB
],
mode
:
"
SingleSelectMaster
"
,
//
mode:"SingleSelectMaster",
});
...
...
@@ -175,134 +175,134 @@ sap.ui.jsview("conceptmapper.searchPage", {
// Detail Page
var
oTable
=
new
sap
.
ui
.
table
.
Table
({
// id : "oTable",
//visibleRowCount: 15,
cellClick
:
[
oController
.
goToConceptDetail
,
oController
],
rowSettingsTemplate
:
new
sap
.
ui
.
table
.
RowSettings
({
highlight
:
"
{conceptsModel>status}
"
})
});
oTable
.
addColumn
(
new
sap
.
ui
.
table
.
Column
({
label
:
new
sap
.
ui
.
commons
.
Label
({
text
:
"
{i18n>concept_id}
"
}),
template
:
new
sap
.
m
.
Text
({
text
:
"
{conceptsModel>concept_id}
"
}),
editable
:
false
,
sortProperty
:
"
concept_id
"
,
width
:
'
7%
'
,
}));
oTable
.
addColumn
(
new
sap
.
ui
.
table
.
Column
({
label
:
new
sap
.
ui
.
commons
.
Label
({
text
:
"
{i18n>concept_name}
"
}),
template
:
new
sap
.
m
.
FormattedText
({
htmlText
:
"
{conceptsModel>concept_name}
"
}),
editable
:
false
,
sortProperty
:
"
concept_id
"
,
}));
oTable
.
addColumn
(
new
sap
.
ui
.
table
.
Column
({
label
:
new
sap
.
ui
.
commons
.
Label
({
text
:
"
{i18n>concept_code}
"
}),
template
:
new
sap
.
m
.
Text
({
text
:
"
{conceptsModel>concept_code}
"
}),
sortProperty
:
"
concept_code
"
,
editable
:
false
,
width
:
'
8%
'
,
}));
oTable
.
addColumn
(
new
sap
.
ui
.
table
.
Column
({
label
:
new
sap
.
ui
.
commons
.
Label
({
text
:
"
{i18n>concept_class_id}
"
}),