Настройка рабочих мест, поднятие пункта скрытого под кат "Показать больше"
Версия приложения 7.9.2.2410
В дизайнере системы - Настройка рабочих мест, обнаружен занятный баг интерфейса:
Если у рабочего места большой список разделов (более 10 шт.) то пункты свыше 10-го скрываются под cut "Показать больше", по клику на который открывается список целиком, там у элементов присутствуют пункты "стрелки", нажимая на которые можно определить позицию раздела.
Так вот если вы открыли кат и единожды подняли или опустили пункт в открывшемся списке, кат снова закрывается, таким образом если вам необходимо поднять пункт с последнего места (а на него по умолчанию становятся все вновь добавленные разделы), если у вас например 16 разделов, то Вам придется 6-ть раз открывать кат, по идее кат не должен скрываться если идет взаимодействие с кнопками регулирующими положение, да и сами кнопки в идеале должны поддерживать "залипание" (чтобы не 16-ть раз кликнуть а зажать и ждать пока пункт поднимется на нужную позицию)
Нравится
Здравствуйте, Илья!
Передали информацию в департамент разработки для устранения проблемы.
По результатам решения мы Вас уведомим.
Мотков Илья,
Подскажите, пожалуйста, решилась ли каким-то образом данная проблема?
Небеддаг Иван Владимирович пишет:
решилась ли каким-то образом данная проблема?
заместите SysModuleInWorkplaceDetailV2
define("SysModuleInWorkplaceDetailV2", ["terrasoft", "LocalizableHelper", "ServiceHelper", "SysModuleInWorkplaceDetailV2Resources"], function(Terrasoft, LocalizableHelper, ServiceHelper, resources) { return { entitySchemaName: "SysModuleInWorkplace", methods: { setPosition: function(recordId, position, callback, scope) { var data = { tableName: "SysModuleInWorkplace", primaryColumnValue: recordId, position: position, grouppingColumnNames: "SysWorkplaceId" }; var count = this.getGridData().getCount(); var profile = this.get("Profile"); this.set("RowCount", profile && profile.DataGrid.isTiled ? count : count / 2); ServiceHelper.callService("RightsService", "SetCustomRecordPosition", callback, data, scope); } } }; });
Здравствуйте, Илья. Данное поведение исправлено в версии 7.12.0.