Вопрос такой - в разделе Активности сделал дополнительное представление. А как его жестко сделать по умолчанию, когда по ссылке в данный раздел перехожу?
И как можно ему принудильно рефреш делать, тк я передаю туда гуид в параметрах URL и затем получаю в переменной, но код в define берет старые значения, нужно принудительно refresh делать.
Либо может можно как-то более красиво передавать параметр (мне по сути нужно передать в раздел id Лида, из раздела которого я по кнопке в раздел Активности перехожу:
define("LeadSectionV2", [], function() {
return {
entitySchemaName: "Lead",
details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
diff: /**SCHEMA_DIFF*/[
{
"operation": "insert",
"name": "CalculateButton",
"values": {
"itemType": Terrasoft.ViewItemType.BUTTON,
"caption": "Бронировать",
"style": Terrasoft.controls.ButtonEnums.style.BLUE,
"visible": true,
"click": {bindTo: "onOpenPrimaryContactClick"},
},
"parentName": "CombinedModeActionButtonsCardLeftContainer",//"CombinedModeActionButtonsSectionContainer",
"propertyName": "items",
}
]/**SCHEMA_DIFF*/,
methods: {
//
onOpenPrimaryContactClick: function() {
// Определение активной записи
var LeadId = this.get("ActiveRow");
var primaryId = "?guid="+LeadId;
// Формирование строки адреса.
var requestUrl = "SectionModuleV2/ActivitySectionV2/" + primaryId;
this.sandbox.publish("PushHistoryState", {
hash: requestUrl
});
},
//
}
};
});