Hi all,
I setting view record mode.

But when manager receive request approval, he can not quick view the request record

How can I setting quick view for request approval as view record mode?
Thanks all,
Phuong Nguyen
Like
1 comments
Best reply
14:15 Jul 27, 2020
Dear Phuong Nguyen,
To do that you would need to create a replacing schema for VisaNotificationsSchema and insert the following code:
define("VisaNotificationsSchema", [],
function() {
return {
methods:{
getTag: function(){
var schemaName = this.get("SchemaName");
//var entityId = this.get("SubjectId");
return {
"columnName": "SubjectId",
"referenceSchemaName": schemaName
};
},
customLinkMouseOver:function(options){
//target = arguments.target;
var tag = this.getTag();
this.linkMouseOver(options, tag);
}
},
diff: [
{
"operation": "merge",
"name": "NotificationSubjectCaption",
"parentName": "NotificationItemMiddleContainer",
"propertyName": "items",
"values": {
"itemType": Terrasoft.ViewItemType.HYPERLINK,
"caption": {"bindTo": "getNotificationSubjectCaption"},
"click": {"bindTo": "onNotificationSubjectClick"},
"linkMouseOver": {"bindTo": "customLinkMouseOver"},
"tag": {
"columnName": "SubjectId",
"referenceSchemaName": "Invoice"
},
"classes": {
"labelClass": [
"subject-text-labelClass",
"label-link",
"label-url",
"visa-notification-item-middle"
]
},
"canExecute": {"bindTo": "canBeDestroyed"}
}
}
]
};
});Best regards,
Dennis
14:15 Jul 27, 2020
Dear Phuong Nguyen,
To do that you would need to create a replacing schema for VisaNotificationsSchema and insert the following code:
define("VisaNotificationsSchema", [],
function() {
return {
methods:{
getTag: function(){
var schemaName = this.get("SchemaName");
//var entityId = this.get("SubjectId");
return {
"columnName": "SubjectId",
"referenceSchemaName": schemaName
};
},
customLinkMouseOver:function(options){
//target = arguments.target;
var tag = this.getTag();
this.linkMouseOver(options, tag);
}
},
diff: [
{
"operation": "merge",
"name": "NotificationSubjectCaption",
"parentName": "NotificationItemMiddleContainer",
"propertyName": "items",
"values": {
"itemType": Terrasoft.ViewItemType.HYPERLINK,
"caption": {"bindTo": "getNotificationSubjectCaption"},
"click": {"bindTo": "onNotificationSubjectClick"},
"linkMouseOver": {"bindTo": "customLinkMouseOver"},
"tag": {
"columnName": "SubjectId",
"referenceSchemaName": "Invoice"
},
"classes": {
"labelClass": [
"subject-text-labelClass",
"label-link",
"label-url",
"visa-notification-item-middle"
]
},
"canExecute": {"bindTo": "canBeDestroyed"}
}
}
]
};
});Best regards,
Dennis
Show all comments