У нас написан плагин для поиска дома по адресу. Там есть код
TempQuery.Active := True;
TempQuery.First;
Layer.CurrentID := TempQuery.FieldByName('Sys').AsInteger;
Layer.MoveSelection(Layer.Elements[Layer.CurrentID].GetCenter.X,
Layer.Elements[Layer.CurrentID].GetCenter.Y,
False, False);
Попробовали на сервере запретить пользователю право доступа "Запись". Плагин перестал нормально работать. Опытным путем установили, что ему требуется разрешить "Изменение->Геометрия". Можно ли использовать MoveSelection не разрешая пользователю изменение геометрии слоя?
TempQuery.Active := True;
TempQuery.First;
Layer.CurrentID := TempQuery.FieldByName('Sys').AsInteger;
Layer.MoveSelection(Layer.Elements[Layer.CurrentID].GetCenter.X,
Layer.Elements[Layer.CurrentID].GetCenter.Y,
False, False);
Попробовали на сервере запретить пользователю право доступа "Запись". Плагин перестал нормально работать. Опытным путем установили, что ему требуется разрешить "Изменение->Геометрия". Можно ли использовать MoveSelection не разрешая пользователю изменение геометрии слоя?