Здравствуйте, подскажите реализацию в BPM 7.3
this.filterPath,
this.filterValue.
define("MapDetail", ["terrasoft","Segment","MapHelper","Promise"],
function(Terrasoft,entitySchema,MapHelper,Promise){
return {
entitySchemaName: "Segment",
attributes: {},
methods: {
init : function (reload) {
this.callParent(arguments);
var filters =
{
filterPath: this.filterPath,
filterValue: this.filterValue
};
gridData = this.getGridData();
editingMode = true;
MapHelper.GetMap(gridData, null, editingMode, filters, !reload);
},
reload : function () {
this.init(true);
}
},
diff: []
}
}
);
function(Terrasoft,entitySchema,MapHelper,Promise){
return {
entitySchemaName: "Segment",
attributes: {},
methods: {
init : function (reload) {
this.callParent(arguments);
var filters =
{
filterPath: this.filterPath,
filterValue: this.filterValue
};
gridData = this.getGridData();
editingMode = true;
MapHelper.GetMap(gridData, null, editingMode, filters, !reload);
},
reload : function () {
this.init(true);
}
},
diff: []
}
}
);
В данном контексте возвращает undefined.
Как реализовать данную конструкцию?
Нравится
3 комментария
8 сентября 2014 21:41
Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу
9 сентября 2014 10:01
Александр, вместо this.filterPath используйте this.get("DetailColumnName");
Данная запись позволяет получить колонку детали для фильтрации.
Вместо this.filterValue используйте this.get("MasterRecordId"); (значение ключа родительской записи).
Обратите внимание, в версии 7.3 изменилась структура деталей. Со списком атрибутов Вы можете ознакомиться в BaseDetailV2 и BaseGridDetailV2 (для детали с реестром).
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать