filterPath,filterValue в BPM 7.3.0.745

Здравствуйте, подскажите реализацию в 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: []
        }
    }
);

В данном контексте возвращает undefined.
Как реализовать данную конструкцию?

Нравится

3 комментария

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу

Александр, вместо this.filterPath используйте this.get("DetailColumnName");
Данная запись позволяет получить колонку детали для фильтрации.
Вместо this.filterValue используйте this.get("MasterRecordId"); (значение ключа родительской записи).
Обратите внимание, в версии 7.3 изменилась структура деталей. Со списком атрибутов Вы можете ознакомиться в BaseDetailV2 и BaseGridDetailV2 (для детали с реестром).

Спасибо, уже тоже заметил.

Показать все комментарии