Вопрос
Кнопка Редактировать, как скрыть для пользователей портала?
Ответ
setIsEditTemplateButtonVisible: function(scope) { var select = Ext.create("Terrasoft.EntitySchemaQuery", { rootSchemaName: "SysAdminUnit" }); select.addMacrosColumn(Terrasoft.QueryMacrosType.PRIMARY_COLUMN, "Id"); select.addColumn("ConnectionType"); var filters = Ext.create("Terrasoft.FilterGroup"); filters.addItem(select.createColumnFilterWithParameter(Terrasoft.ComparisonType.EQUAL, "Id", scope.Terrasoft.SysValue.CURRENT_USER.value)); select.filters = filters; select.execute(function(response) { if (response.success) { if (response.collection.getCount() > 0) { var connectionType = response.collection.getByIndex(0).get("ConnectionType"); if(connectionType === 1){ scope.set("isEditTemplateButtonVisible", false); }else{ scope.set("isEditTemplateButtonVisible", true); } } } }, this);
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать