Нужно установить значение списочного поля в зависимости от значения чекбокса.
Новые данные беру из базы.
Вот код метода:
IsKeyContact: function() { var isKeyContact = this.get("UsrIsKeyContact"); var self = this; var oldLoyality = self.get("UsrContactLoyality"); var esq = Ext.create("Terrasoft.EntitySchemaQuery", { rootSchemaName: "UsrContactLoyality"}); esq.addColumn("Name"); if (isKeyContact) { esq.filters.add("Name", Terrasoft.createColumnFilterWithParameter( Terrasoft.ComparisonType.EQUAL, "Name", "Лояльный")); esq.getEntityCollection(function(result) { if (result.success) { Terrasoft.each(result.collection.getItems(), function(item) { self.log(item.values); self.set("UsrContactLoyality", item.values); }); } }); } else { esq.filters.add("Name", Terrasoft.createColumnFilterWithParameter( Terrasoft.ComparisonType.EQUAL, "Name", "Неопределенна")); esq.getEntityCollection(function(result) { if (result.success) { Terrasoft.each(result.collection.getItems(), function(item) { self.log(item.values); self.set("UsrContactLoyality", item.values); }); } }); } }
Нравится
0 комментариев
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать