• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Проблема с радиобаттном

  • Автор темы maximus01
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

maximus01

Помгите кто сможет вот с какой простой и обыденной задачей
Есть письма с поручениями. Делаем кнопку которая создает задачу пользователю. В коде создается объект задача из формы задачи на которой заполняются текстовые поля методом appenditemvalue а вот радиобаттон упорно не поддается. простой радиобаттон два значения.
Нашел как сделать через simpleactions и @setfiled но ни один из этих способов нам не подходит.

как на lotusscript сделать что бы радиобаттон переключился, или как изменить дефолтное значение?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
<!--QuoteBegin-maximus01+11:05:2007, 09:05 -->
<span class="vbquote">(maximus01 @ 11:05:2007, 09:05 )</span><!--QuoteEBegin-->как на lotusscript сделать что бы радиобаттон переключился
[snapback]65540" rel="nofollow" target="_blank[/snapback]​
[/quote]
Просто установить значение поля.
 
M

morpheus

Для: maximus01
По дуфолту ,например радио баттон Ex_Page, пусть имеет 2 значения ("Альбомная" и "Книжная")
в дизайнере в секции Default value Вы и пишите любой из этих значений, н. "Альбомная"

чтобы выставить значение Радиобатона, просто пешите код
...
doc.Ex_Page = "Альбомная"
...

где doc это Ваш документ
 
M

maximus01

по дефолту мы догнали как сделать проблема в том что если просто создаешь задачу ручками дефолтное значение меняется на нужное а когда выполняется скрипт который создает задачу оно не меняется и просто выставляется на первое значение

Для: maximus01
По дуфолту ,например радио баттон Ex_Page, пусть имеет 2 значения ("Альбомная" и "Книжная")
в дизайнере в секции Default value Вы и пишите любой из этих значений, н. "Альбомная"

чтобы выставить значение Радиобатона, просто пешите код
...
doc.Ex_Page = "Альбомная"
...

где doc это Ваш документ
 
M

morpheus

Для: maximus01
Ну так а почему же оно меняеться в ручную??

что не пойму я Вас, опишите как по подробнее бо я свой угадыватель мыслей дома оставил
 
M

maximus01

вот наш пример кода

Sub Click(Source As Button)
Dim s As New NotesSession
Dim ws As New notesuiworkspace
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim note As NotesDocument
Dim Due As New NotesDateTime ("")

Set db = s.CurrentDatabase
Set collection = db.UnprocessedDocuments
If collection.count > 0 Then
Set note = collection.GetFirstDocument
End If
If note Is Nothing Then Set note = ws.CurrentDocument.Document
Call note.ReplaceItemValue("CopyInto","1")
'Make sure we copy all the correct info
Dim IntoForm As Variant
IntoForm = "ToDoFS"


'Дата задачи
Call Due.SetNow
Call Due.AdjustDay (3)
Call note.AppendItemValue("StartDate", Date$)
Call note.AppendItemValue("DueDate", Due)

' Здесь заполнились поля срок исполнения задачи
' Нужно изменить тип задача TaskType
note.TaskType="2" ' !!!!! не проходит


If PrepareNoteToCopyDrag(note , IntoForm ) = 0 Then
Exit Sub
Else
Call UICopyIntoNewDocument(CREATE_TASK, True)
End If
End Sub


Для: maximus01
Ну так а почему же оно меняеться в ручную??

что не пойму я Вас, опишите как по подробнее бо я свой угадыватель мыслей дома оставил
задачу мможно создать вручную например из меню зайти в задачи и ткнуть создать новую
тогда обрабатывается дефаултвалуе и ставится как надо

тоже самое делаем скриптом и дефаултвалуе не выставляется... такое впечатление что формула эта не посчиталась при программном создании задачи
 
M

morpheus

Для: maximus01
У Вашего поля TaskType псевдонимы значений есть?

что с note патом делаеться, он открываеться в UI ?
может сохранить надо?
 
M

maximus01

Для: maximus01
У Вашего поля TaskType псевдонимы значений есть?

что с note патом делаеться, он открываеться в UI ?
может сохранить надо?

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

morpheus

<!--QuoteBegin-maximus01+11:05:2007, 09:42 -->
<span class="vbquote">(maximus01 @ 11:05:2007, 09:42 )</span><!--QuoteEBegin-->может он есть у вас это переключатель личной и групповой задачи
[snapback]65566" rel="nofollow" target="_blank[/snapback]​
[/quote]
Отчудава она у меня может взяться, я же не знаю в какой базе Вы работаете, и повторюсь телепататор я забыл
 
M

maximus01

он открывается в виде задачи с заполнеными датами в которую можно внести изменения и закрыть
т.е. часть функционала отрабатывает нрмлаьно.. оп крайней мере даты изменяются
а вот флажок нет, может он есть у вас это переключатель личной и групповой задачи
:) народ сильно не пинайте сами полдня потеряли оказывается в коде нотеса If PrepareNoteToCopyDrag(note , IntoForm ) = 0 Then в этой функции идет подмена на 1 т.е. все наши изменения затирались и выводились уже дефолтные с точки зрения этой процедуры.
%) всем спасибо за внимание и помощь
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!