Вопрос

Как установить значение списочного поля?

Нужно установить значение списочного поля в зависимости от значения чекбокса.

Новые данные беру из базы.

Вот код метода:

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 комментариев
Показать все комментарии