Показать сообщение отдельно
Старый 20.02.2009, 16:02   #20  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Большое спасибо за Ваш труд! Очень полезная утилита. Непонятно - почему что-то похожее не было реализовано разработчиками, на системном слое.

Что бы хотелось видеть в следующей версии, если она будет (новое/исправленное):
  1. Если запустить formDigger из формы (при этом курсор находится в поле "Id") - поле "Id" окружается красной рамочкой. Но позиционирования в formDigger на поле "Id" не происходит - то есть оно не оказывается первым в списке подобно тому как это происходит в Аксапте при "переходе к основной таблице". Оно правда, выделяется серым фоном - но как-то незаметно.
  2. Если после открытия formDigger перейти в host-форме на другое поле, то перепозиционирования в formDigger на это поле не происходит, и красная рамочка вокруг него в host-форме не появляется.
  3. Функция копирования скриншота host-формы в буфер обмена переносит со скриншотом красную рамочку, но не всегда. В частности, она не делает это на полях-галочках (типа NoYes) и в некоторых других случаях (смотрелось на форме "Обработка/Отборочная накладная" в закупке) .
  4. При щелчке правой кнопкой мыши по любому элементу formDigger происходит перерисовка host-формы.
  5. Хотелось бы видеть сортировку и/или фильтрацию по типу элемента (поле, display/edit метод и тд), а также по datasource-у контрола (см. ниже).
  6. Хотелось бы видеть в formDigger информацию (в виде еще одной колонки) о datasource и/или к таблице, к которой относится выбранный контрол.
  7. При выборе пункта "свойства" в контестном меню на элементе, происходит открытие окна свойств контрола в форме. Хотелось бы иметь возможность открывать свойства поля на таблице, если контрол представляет собой табличное поле. Если же контрол - дисплей-метод на таблице или на датасурсе формы, то по двойном щелчке на нем открывается соответствующий код.
  8. Галочка Find By Field имхо практически не нужна, так как label всегда на русском, а системное имя поля - английское. Точнее так: поиск лучше производить и по label и по fieldname без необходимости переключать Find By Field.
__________________
Бесты и регарды!
За это сообщение автора поблагодарили: DSPIC (3).