Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> Россыпь мелких вопросов для разработчиков, Вопросы не требующие отдельнх обсуждений
Vagor.ini
Вставить ник
сообщение 13:11:2003, 14:21
Цитата Ответить 


MANTICora Software
Иконка группы

Группа: Lotus team
Сообщений: 826
Регистрация: 8:08:2003
Из: Минск, Беларусь
Пользователь №: 4



Репутация:   1  


Тема для постинга мелких вопросов - ответов для разрботчиков приложений и баз Lotus Notes. Если Ваш вопрос влечет долгое обсуждение, то желательно создать отдельную тему.
Подняться вверх 
 
Сообщение #1
9 страниц V  « < 2 3 4 5 6 > »   
Новая тема 
Ответов (90 - 119)
Isk
Вставить ник
сообщение 29:04:2004, 02:48
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 42
Регистрация: 14:04:2004
Пользователь №: 416



Репутация:   0  


nor Еще раз спасибо, именно это и надо было.
Подняться вверх 
 
Сообщение #91
Gogan.exe
Вставить ник
сообщение 29:04:2004, 06:13
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Все ясно… чтобы добавить песни – я открывал новый фреймсет. Если в кнопке просто написать «@Command([Openview]; "ViewOne")» тогда справа и правда открывается ВьюВн, но вот левое меню заменяется на какой-то дефолтовый! Что не так?
Понятно почему ссылки появлялись - это ссылки на открытые фреймы.
Подняться вверх 
 
Сообщение #92
Veselinka
Вставить ник
сообщение 29:04:2004, 06:59
Цитата Ответить 


Lotus team
Иконка группы

Группа: Lotus team
Сообщений: 142
Регистрация: 3:03:2004
Из: Новосибирск
Пользователь №: 303



Репутация:   0  


Isk - прости, мне очень стыдно, я злобно наехала на тебя...

Я сидела - меня достали на работе, я писала пост, просто в очень плохом настроении... и вовсе его в таком виде не собиралась посылать и выливать на ни в чем не повинного человека - ушат отстоя, к нему не относящийся, а оно послалось - когда я писала код и табуляции пыталась в него вставлять - перескочило из окошка на кнопку отправки поста - как я понимаю. Вот и получилось... я сегодня даже ночью уснуть не могла ... психовала, что обидела тебя... извини еще раз - если можешь. Я не горжусь тем, что я написала..... sad.gif
Подняться вверх 
 
Сообщение #93
Isk
Вставить ник
сообщение 29:04:2004, 10:04
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 42
Регистрация: 14:04:2004
Пользователь №: 416



Репутация:   0  


Veselinka Да я не обиделся честное слово, а вопросы все равно буду присылать и писать, никуда не денешься. Спасибо
Подняться вверх 
 
Сообщение #94
Isk
Вставить ник
сообщение 30:04:2004, 04:30
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 42
Регистрация: 14:04:2004
Пользователь №: 416



Репутация:   0  


Не подскажете, если есть агент который помечает документ как снятый с контроля, я так понял что это делается агентом
Dim ws As NotesUIWorkspace
Dim ses As NotesSession
Dim db As NotesDatabase
Dim controldb As NotesDatabase
Dim col As NotesDocumentCollection
Dim agent As NotesAgent
Dim action(2) As String
Dim response As String
Dim cdoc As NotesDocument
Dim item As NotesItem
Dim asitem As NotesItem

On Error Goto er

Set ws = New NotesUIWorkspace

action(0) = "Снять с контроля"
action(1) = "Восстановить контроль"
response = ws.Prompt (PROMPT_OKCANCELLIST, "Сервис","Выберите тип сервиса",action(0), action)
If response="" Then Exit Sub

Set ses = New NotesSession
Set db = ses.CurrentDatabase
Set controldb = ses.GetDatabase(db.Server,GetBasePath("ControlDB")
Set agent = controldb.GetAgent("Service")
Set col = db.UnprocessedDocuments
Set cdoc = col.GetFirstDocument

While Not cdoc Is Nothing
If cdoc.Form(0)="IN" Or cdoc.Form(0)="KR" Or cdoc.Form(0)="KP" Or cdoc.Form(0)="Q" Then
Set asitem = cdoc.GetFirstItem("agentstart")
Select Case response
Case "Снять с контроля":
cdoc.agentstart=Replace(cdoc.agentstart,"ServiceRestoreControl","")
asitem.AppendToTextList "ServiceResetControl"
cdoc.ServiceParameter = ses.UserName
Case "Восстановить контроль":
cdoc.agentstart=Replace(cdoc.agentstart,"ServiceResetControl","")
asitem.AppendToTextList "ServiceRestoreControl"
cdoc.ServiceParameter = ses.UserName
End Select
cdoc.Save False,False
End If
Set cdoc = col.GetNextDocument(cdoc)
Wend

' Call agent.RunOnServer
ws.ViewRefresh
Exit Sub

er:
Msgbox "Ошибка "+Error+" " +Cstr(Erl),16,"Ошибка "
Resume en
en:



вот код, не могу найти агента с этим именем ServiceRestoreControl
вопрос где бы это могло храниться, и как?
Подняться вверх 
 
Сообщение #95
nor
Вставить ник
сообщение 30:04:2004, 06:48
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Isk
smile.gif Извини, пожалуйста, но я не понимаю твой вопрос. blink.gif Агенты - это набор процедур, их можно найти в Дизайнере на закладке Agents. Слово "ServiceRestoreControl" встречается у тебя в строчке cdoc.agentstart=Replace(cdoc.agentstart,"ServiceRestoreControl",""....
И отключай смайлики, когда пишешь код.
Подняться вверх 
 
Сообщение #96
Gogan.exe
Вставить ник
сообщение 30:04:2004, 07:15
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Теперь я решил создать для пробы сайтик на базе лотус. На всех страничках поставил галочку «Treat contents as HTML», но почему-то при запуске експлорера с сайта или из дизайнера, он отвечает, что страница не найдена. В чем дело?
Подняться вверх 
 
Сообщение #97
Veselinka
Вставить ник
сообщение 30:04:2004, 09:48
Цитата Ответить 


Lotus team
Иконка группы

Группа: Lotus team
Сообщений: 142
Регистрация: 3:03:2004
Из: Новосибирск
Пользователь №: 303



Репутация:   0  


Описываю ситуацию:
1. Есть документ с вложенными атачментами
2. Документ редактируется через web
3. Домино генерит внизу уродскую надпись "Mark attachments for deletion" и список атачей с чекбоксами для удаления

Чего хочется:
Привести дизайн и локализацию этого куска формы к общему стилю.

Если конкретно - то желательно бы перенести этот кусок ближе к середине документа
Русифицировать, и одеть на него стили, сейчас домино там генерит таг font с параметрами, от него надо бы избавиться, чтобы стили оделись.

Проблема наверняка - часто встречающаяся у разработчиков веб сайтов на домино. Но я в данной области девелопмента под домино - не особо сильна и не знакома со стандартными приемами.

В хэлпе по этому поводу не нашла ничего подходящего....
Может быть можно с <div> поиграться и задвинуть его куда-нибудь и сгенерить самой этот блок... но этот как-то сложно, может быть по-проще можно? Кто знает?
Подняться вверх 
 
Сообщение #98
nor
Вставить ник
сообщение 30:04:2004, 17:46
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Gogan.exe
А ты http сервер включил?
Подняться вверх 
 
Сообщение #99
nor
Вставить ник
сообщение 30:04:2004, 18:44
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Veselinka
К сожалению, я не вижу возможности решить эту проблему мне известными стандартными методами. Буду крайне признателен, если тебе что-то получится сделать в этом плане и ты поделишься со всеми нами результатами.
Подняться вверх 
 
Сообщение #100
Dark
Вставить ник
сообщение 3:05:2004, 10:00
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


Всем привет!
Помогите, кто сможет!
Трабл в том, что мне надо сотворить дерево (типа существуют отделы. в них подотделы и т.д.)
Это дерево предполагает создание и удалени отделов.
Так вот как это сделать программно? как его генерить?
Если чесно делала (использ. схему, скриптом генерировала ее), все замечательно, если бы не одно НО:
не отображаются изменения в Outlines. Если смотрю в дизайнере - все есть, все поменялось как надо, и если это все сохранить в самом дизайнере и открыть в клиенте, то все ОК.
А вот в самом клиенте ничего не видно.....
Объясните что я делаю не так? Саму схему сохраняю, уже и рефреш окна пробовала - ничего не помогает.... Но зато, что самое интересное, в дизайнере все изменения видны...
Подняться вверх 
 
Сообщение #101
Vagor.ini
Вставить ник
сообщение 3:05:2004, 12:12
Цитата Ответить 


MANTICora Software
Иконка группы

Группа: Lotus team
Сообщений: 826
Регистрация: 8:08:2003
Из: Минск, Беларусь
Пользователь №: 4



Репутация:   1  


Dark
Переоткрыть базу надо...
Оутлайн встроен на пайдж, а он динамически не обновляется...
Подняться вверх 
 
Сообщение #102
Dark
Вставить ник
сообщение 3:05:2004, 13:05
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


Vagor.ini
ну да, я сама заметила, что переоткрывая базу все замечательно, тока не нравится это мне.... Не будет же человек переоткрывать ее все время....если еще один раз за какой-то промежуток ввести данные надо - еще куда ни шло, а если за раз надо ввести несколько записей (отделов)...не говорю уже о МНОГО записей
переоткрывать ее самой - тоже как то ....
....что делать... ех....
или я чиво -то не поняла?
Подняться вверх 
 
Сообщение #103
Vagor.ini
Вставить ник
сообщение 3:05:2004, 19:41
Цитата Ответить 


MANTICora Software
Иконка группы

Группа: Lotus team
Сообщений: 826
Регистрация: 8:08:2003
Из: Минск, Беларусь
Пользователь №: 4



Репутация:   1  


Dark
Если переоткрывать базу не хочется, то сорри... Page рефрешить не возможно (или я не прав).
Подняться вверх 
 
Сообщение #104
Dark
Вставить ник
сообщение 4:05:2004, 05:19
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


Vagor.ini
по поводу Page прав wink.gif , да и вообще прав smile.gif
да и я все это знала..... но что хорошо, что убедилась точно , что была права - мне это тоже нужно было
СПАСИБО за помощь! smile.gif

PS .... а может есть еще какой-нить способ создания дерева? unsure.gif не тока с помощью Outline?
Подняться вверх 
 
Сообщение #105
Veselinka
Вставить ник
сообщение 4:05:2004, 07:45
Цитата Ответить 


Lotus team
Иконка группы

Группа: Lotus team
Сообщений: 142
Регистрация: 3:03:2004
Из: Новосибирск
Пользователь №: 303



Репутация:   0  


Цитата(QUOTE @ nor)
Veselinka
К сожалению, я не вижу возможности решить эту проблему мне известными стандартными методами. Буду крайне признателен, если тебе что-то получится сделать в этом плане и ты поделишься со всеми нами результатами.

Решить проблему удалось:

1. В стилях страницы пишешь стиль например .hiddenDiv {}
у которого абсолютная позиция по горизонтали и вертикали -200 px

Потом в конце формы перед полями хиднутыми пишешь
<div class=hidenDiv>

И закрывашку после хиднутых полей </div>

Получается, что стандартный диалог и отображение атачмента попадает в этот задвинутый за границу экрана див.

Далее на ява скрипте на событии OnSubmit пишешь код, который находит чекбоксы (это частный случай моей бизнес логики - у меня других чекбоксов на форме просто нет) и если в аплоад контроле у меня что-то аплоадится (новый вариант моего атачмента) - то чекает все чекбоксы на старых атачментах (помечает на удаление в этом задвинутом диве).

А сам атачмент для просмотра доступен по генеренной ссылке в другом месте - ссылка выглядит следующим образом
http:/server/path/viewunid/documentunid/$FILE/имя файла

где имена атачнутых файлов на web query open считаются.
Ну вот вобщем-то и все.
Подняться вверх 
 
Сообщение #106
nor
Вставить ник
сообщение 4:05:2004, 10:43
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Veselinka
Мне нужно связться с тобой как-то и посмотреть на это чудо, про которое ты написала, если ты разрешишь, конечно...
Я попробовал - у меня не получилось ничего, для меня это очень важно сделать побыстрее, если уж такая возможность появилась...
Подняться вверх 
 
Сообщение #107
Гость_Guest_*
сообщение 5:05:2004, 05:26
Цитата Ответить 





Инопланетный гость






    


nor, когда открываю с сайта – это бесплатный сайтик на 20 мегов, так что сервер не под моим контролем. А когда открываю експлорером – это локально с помощью кнопочки в верхнем правом углу. Я что-то не так делаю?
Подняться вверх 
 
Сообщение #108
Гость_Guest_*
сообщение 5:05:2004, 05:30
Цитата Ответить 





Инопланетный гость






    


Прошлое сообщение от Gogan.exe
Подняться вверх 
 
Сообщение #109
nor
Вставить ник
сообщение 5:05:2004, 08:51
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Gogan.exe
привет
я прочитал много раз и так не понял, про что ты меня спросил... smile.gif
Подняться вверх 
 
Сообщение #110
Gogan.exe
Вставить ник
сообщение 5:05:2004, 10:02
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Трудно объяснить то, что мне и так ясно smile.gif
Постараюсь еще разок.
В общем я решил сделать сайтик (пробный) на лотусе, так как мне нужно с ним практиковаться.
Я сделал несколько пару фреймсетов, менюшку и две странички (в менюшке две кнопки – открыть первую стр и откр. Вт. Стр).
Проблема в том, что если закачать эту базу на сервер (я на narod.ru ее кинул), то при попытке открыть ее, говорят, что файл не найден. То же сообщение выдается, если попытаться открыть базу как HTML прямо из дизайнера (в верхнем правом углу есть кнопочки – посмотреть в ноутс и посмотреть в експлорере). В Ноутс все смотрится нормально, а вот в интернет браузере не находиться файл.
Теперь яснее? Надеюсь, что да.
Подняться вверх 
 
Сообщение #111
osmor
Вставить ник
сообщение 5:05:2004, 10:30
Цитата Ответить 


Новенький
Иконка группы

Группа: Программист
Сообщений: 86
Регистрация: 9:01:2004
Пользователь №: 208



Репутация:   1  


Здравствуйте.
Есть ли в стандартный метод для вызова диалога выбора папки?
про метод NotesUIWorkspace.OpenFileDialog знаю, но он мне не подходит, нужно выбрать папку.
ПОка сделал через win 32 API. Кстати вопрос как определить дескриптор окна в LOTUS?
Спасибо.
Подняться вверх 
 
Сообщение #112
osmor
Вставить ник
сообщение 5:05:2004, 13:53
Цитата Ответить 


Новенький
Иконка группы

Группа: Программист
Сообщений: 86
Регистрация: 9:01:2004
Пользователь №: 208



Репутация:   1  


Опять вопросы. cool.gif
Хочется в ФОРМЕ документа показать ответы к этому документу в табличном виде.
т.е. вверху поля документа, внизу табличка со списком ответов.
КрасивШЕ всего было бы внедренное представление, но похоже не получится.
Можно ли у внедренного представления (да и вообще у представления) менять формулу отбора динамически?
В принципе вопрос несколько более общий, как такое вообще в LOTUS реализуется? Подтолкните в нужную сторону.
Спасибо.
Подняться вверх 
 
Сообщение #113
nor
Вставить ник
сообщение 5:05:2004, 20:34
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Gogan.exe
1. Что бы просмотреть бд в броузере (MS Explorer), необходимо расположить ее в ..\Domino\Data\.. и загрузить HTTP Server предварительно, а также в Domino Administrator в документе текущего сервера на закладке Security настроить схему по доступу и выполнению кода в открываемой бд, например, поле Run restricted LotusScript/Java agents...
2. Для просмотра бд, ориентированных на веб и созданных на Lotus, необходим Domino сервер, поэтому на narod.ru скорее всего не получится открыть бд.
Подняться вверх 
 
Сообщение #114
nor
Вставить ник
сообщение 5:05:2004, 20:37
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5