Вопрос
Кнопка Редактировать, как скрыть для пользователей портала?
Ответ
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);
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать