Вопрос

Не могу создать SelectQuery

Добрый день!

Команда 

Ext.create("Terrasoft.SelectQuery", {rootSchemaName: "Case"});

выдает ошибку:С DeleteQuery все нормально.

Я что то не так делаю?

Нравится

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

Добрый день.

Нужно писать так:

var esqContact = Ext.create("Terrasoft.EntitySchemaQuery", {rootSchemaName: "Contact"});

С теорией и примерами можно ознакомиться по ссылке на Академии.

В клиентском модуле MobileDynamicLinkReceiver есть метод:
 

getSelectQuery: function(schemaName, columnName, filterColumn, filterValue) {
		var filter = Ext.create("Terrasoft.QueryCompareFilter", {
			comparisonType: Terrasoft.QueryComparisonType.StartWith,
			leftExpression: Ext.create("Terrasoft.ColumnExpression", {
				columnPath: filterColumn
			}),
			rightExpression: Ext.create("Terrasoft.ParameterExpression", {
				parameter: {
					value: filterValue
				}
			})
		});
		return Ext.create("Terrasoft.SelectQuery", {
			rootSchemaName: schemaName,
			columns: [columnName],
			rowCount: 1,
			filters: filter
		});
	},

Он же как то работает наверно.

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