Прошу прощения за то, что влезаю. Лично для себя я сделал, чтобы при открытии окна хранилища автоматически устанавливался фильтр по текущему пользователю, подключенному к хранилищу. То есть, если я подключен к хранилищу под пользователем "Отладка", при открытии окна хранилища автоматически срабатывает нажатие мышкой на кнопку "установить отбор"-"захваченные пользователем" - текущий пользователь хранилища. Я видел в скрипте CfgStore.js метод setCfgWndFilter, который, похоже, ничего не делает. Проверить смогу завтра, когда окажусь на работе, где есть хранилище.
Мой вариант этого метода
Код:
function setCfgWndFilter(dlgInfo){
if(dlgInfo.stage == openModalWnd)
{
try{ //иногда вылетают странные исключения :( при работе с элементами форм
//FIXME: добавить английский заголовок и других языков.
reCaptionCfgStore = /Отбор\sобъектов\sхранилища/ig
if (reCaptionCfgStore.test(dlgInfo.Caption)){
dlgInfo.form.getControl("FilterType").value = 2
dlgInfo.cancel = true
dlgInfo.result = mbaOK
}
}catch(e){
Message("Ошибка : " + e.description)
}
}
}
Пользоваться fossil'ом пока не умею. Это кому-нибудь нужно? Стоит куда-либо это коммитить? Спасибо