Attach на собаках

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
G

Guest

Replay на тему поднявшиюсь еще в моем прошлом топике attach на собаках.
Не получается красиво, как-то сделать, открыть в EditeMode. Потом так же красиво закрыть.
Если в конце ставлю @Command([EditDocument] ; "0"). То справшивает а документ сохранить?
@Command([EditDocument] ; "1");
@Command([FileSave]);

FIELD ScanCopyPath := "";
@Command([FileSave]);

@Command([RunAgent]; "(Insert)");
@Command([EditGotoField];"ScanCopy");
@Command([EditInsertFileAttachment];@GetField("ScanCopyPath"); 0);
@PostedCommand([FileSave])
 
простите - а агент тоже на собаках?
ежели нет - то зачем весь этот код
и есть фича называется SaveOptions="00" :wacko:
спрашивать не будет
тока боюсь - получите аттачи не там где хоца :angry: из-за рассогласования бэкэнда и фронтэнда
 
простите - а агент тоже на собаках?
ежели нет - то зачем весь этот код
и есть фича называется SaveOptions="00" :D
спрашивать не будет
тока боюсь - получите аттачи не там где хоца :) из-за рассогласования бэкэнда и фронтэнда

На коде не получишь красивую пиктограмму, а агент только записывает путь к attechmenty. А собаки как раз и attachat.
 
lmike
Ну если эмбеддить в background'e, то вместо иконки мы получаем серый листик (стандартная иконка для аттачметов не вложенных через UI).
Понимаю, что Денис Кириченко хочет встатвить через UI, что бы сохранить иконку.
 
дык... всёж в наших руках :) я, либо здесь либо на интертрасте, предлагал гифчики понасоздавать для прикладушек (часть даже понадергал) и в хинт вставлять, джавовский код давал...
понадергать гифы можно либо ресорц вьювером, либо джавовской прогой -
для подмены хинтов мона юзать VDT-XML - он индексирует DXL, чтро ускорит его обработку и поддерживает XPath, замену тегов
 
lmike
Да-да, видел что-то такое.
Ты да, глобально всё решаешь :)
Но я думаю Денису Кириченко это не очень поможет, раз он даже с собаками справится не может.
 
lmike
Да-да, видел что-то такое.
Ты да, глобально всё решаешь :(
Но я думаю Денису Кириченко это не очень поможет, раз он даже с собаками справится не может.

Не спорю Omh, рядом с программистом Lotus, я конечно стоять не могу. Но Вы, же другое дело, помогите тогда с собаками справится. Буду очень благодарен.
 
Ну тогда, как гриццо, конкретизируй задачу.
Непонятно, что делает агент "(Insert)".
Задача не очень ясна :(
И непонятно, в чём гемор....
 
Ну тогда, как гриццо, конкретизируй задачу.
Непонятно, что делает агент "(Insert)".
Задача не очень ясна :D
И непонятно, в чём гемор....

@Command([EditDocument] ; "1");
Входим в режим редактирования, что бы записать в поле path к файлу.

@Command([FileSave]);
Сохраняем, зачем правда не знаю, удалю эту строку.

FIELD ScanCopyPath := "";
очищаем строку куда будем пихать путь к файлу

@Command([FileSave]);
Опять сохраняем, но теперь понятно зачем.

@Command([RunAgent]; "(Insert)");
Запускаем агента, который вызывает DialogBox, для выбора файла. После выбора файла, сохраняем путь к нему в строке ScanCopyPath.

@Command([EditGotoField];"ScanCopy");
Активизируем поле, в которое вставим Attachment.

@Command([EditInsertFileAttachment];@GetField("ScanCopyPath"); 0);
Не посредственно Attachem.

@PostedCommand([FileSave])
А вот теперь самое интересное, как сохранить. Что бы он не спросил об этом через DialogBox.
 
яж написал: поле SaveOptions="00" !!!
каким его сделать - сами решайте (я делаю CFD)
 
яж написал: поле SaveOptions="00" !!!
каким его сделать - сами решайте (я делаю CFD)
Для тупых создаю поле SaveOptions и туда записываю "00", перед командой @PostedCommand([FileSave]).
У меня на русском Lotus, можешь обьяснить поле типа CFD, это что за поле.
 
Для тупых создаю поле SaveOptions и туда записываю "00", перед командой @PostedCommand([FileSave]).
У меня на русском Lotus, можешь обьяснить поле типа CFD, это что за поле.
не надо нервничать, значение в поле нужно писать не "00", а "0"
CFD - вычисляемое поле.
 
Вау, всем спасибки помогло поле SaveOptions="00" !!!
 
lmike, что делает SaveOptions="00"? Или всё-таки должен быть один ноль?

Кстати, как теперь попасть на интертрастовский форум?
 
я пользуюсь ссылкой:
уже как неск. лет :)
странно что людЯ не знают про недокументированную фичу, кста - на форуме про неё тоже есть
предупреждаю - в веб работать не будет (шоп потом не удивлялись)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab