totusX
|
|
1 | |
List16.11.2005, 23:09. Показов 47607. Ответов 39
Метки нет (Все метки)
Мне нужно отобразить даные в каком то списке?
Кто подскажет как можна создать етот список(типа listbox). Может ето связано с Control? Но как? |
16.11.2005, 23:09 | |
Ответы с готовыми решениями:
39
List Disalog List Работа с To Do List Поиск в List |
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
20.11.2005, 14:33 | 21 |
Для: Guest
Сделай выбор для listboxа формулой из другого скрытого поля. В этом поле храни список. И удаление/добавление вариантов делай в это поле.
0
|
0 / 0 / 0
Регистрация: 09.11.2003
Сообщений: 283
|
|
20.11.2005, 14:53 | 22 |
<!--QuoteBegin-Medevic+21:11:2005, 14:20 -->
<span class="vbquote">(Medevic @ 21:11:2005, 14:20 )</span><!--QuoteEBegin-->Для: Guest Сделай выбор для listboxа формулой из другого скрытого поля. В этом поле храни список. И удаление/добавление вариантов делай в это поле. [snapback]27438" rel="nofollow" target="_blank[/snapback]?[/quote] Спасибо, но удаление и добавление я сделал с помощью JavaScript
0
|
0 / 0 / 0
Регистрация: 09.11.2003
Сообщений: 283
|
|
20.11.2005, 14:56 | 23 |
Как мне эту формулу связать с JavaScript
0
|
0 / 0 / 0
Регистрация: 09.11.2003
Сообщений: 283
|
|
20.11.2005, 15:04 | 24 |
<!--QuoteBegin-Medevic+21:11:2005, 14:20 -->
<span class="vbquote">(Medevic @ 21:11:2005, 14:20 )</span><!--QuoteEBegin-->Для: Guest Сделай выбор для listboxа формулой из другого скрытого поля. В этом поле храни список. И удаление/добавление вариантов делай в это поле. [snapback]27438" rel="nofollow" target="_blank[/snapback]?[/quote] Ето скрытое поле должно быть просто типа текст?
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
20.11.2005, 15:06 | 25 |
Для: Guest
Да. И multivalue.
0
|
0 / 0 / 0
Регистрация: 09.11.2003
Сообщений: 283
|
|
20.11.2005, 15:32 | 26 |
<!--QuoteBegin-Medevic+21:11:2005, 14:53 -->
<span class="vbquote">(Medevic @ 21:11:2005, 14:53 )</span><!--QuoteEBegin-->Для: Guest Да. И multivalue. [snapback]27444" rel="nofollow" target="_blank[/snapback]?[/quote] А какая формула для listboxа выбора формулой из другого поля?
0
|
0 / 0 / 0
Регистрация: 09.11.2003
Сообщений: 283
|
|
20.11.2005, 15:48 | 27 |
<!--QuoteBegin-Guest+21:11:2005, 15:19 -->
<span class="vbquote">(Guest @ 21:11:2005, 15:19 )</span><!--QuoteEBegin-->А какая формула для listboxа выбора формулой из другого поля? [snapback]27446" rel="nofollow" target="_blank[/snapback]?[/quote] Напишы бо я в тупике
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
20.11.2005, 16:00 | 28 |
Формула - просто имя поля.
0
|
0 / 0 / 0
Регистрация: 09.11.2003
Сообщений: 283
|
|
20.11.2005, 16:48 | 29 |
Спасибо - работает.
А как сделать удаления именно таго айтема который на даный момент вибран?
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
22.11.2005, 14:57 | 30 |
Для: Guest
Можно так: найти его в массиве(поле) - метод ArrayGetIndex. Установить его значение в "". Потом вызвать метод FullTrim, который удалит все пустые эелементы.
0
|
0 / 0 / 0
Регистрация: 24.03.2007
Сообщений: 30
|
|
06.06.2007, 10:06 | 31 |
Здравствуйте, нашел эту старую тему, как раз то, что я сейчас делаю. спасибо всем, очень помогла. только вот вопрос - как все таки удалить значение из поля этого скрытого. оно не воспринимается как массив. и я не могу поэтому не применить ArrayGetIndex, чтобы найти значение для удаления, ни FullTrim, чтобы соответственно убрать пустую строку после удаления. Выдается ошибка типа Type mismatch. Может быть я что-то не так понял? нельзя ли этот фрагмент кода привести или как то объяснить. Заранее спасибо.
0
|
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
|
|
06.06.2007, 10:26 | 32 |
<!--QuoteBegin-Azazel+7:06:2007, 08:53 -->
<span class="vbquote">(Azazel @ 7:06:2007, 08:53 )</span><!--QuoteEBegin-->оно не воспринимается как массив [snapback]68421" rel="nofollow" target="_blank[/snapback]?[/quote] Почему? оно текстовое с разделителем New Line ?
0
|
0 / 0 / 0
Регистрация: 24.03.2007
Сообщений: 30
|
|
06.06.2007, 10:34 | 33 |
текстовое, изменяемое, разрешено несколько значений, с разделителями полей. я, честно говоря, просто не знаю как к нему обращаться. что-то типа
Dim del As Variant del = ArrayGetIndex(hidden_list, selected) уже не работает - где хидден лист - это то скрытое поле, в котором я пытаюсь найти значение поля селектед, то есть выбранный на данный момент элемент.
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
06.06.2007, 10:40 | 34 |
Может надо NotesDocument.hidden_list вместо просто hidden_list ?
0
|
0 / 0 / 0
Регистрация: 24.03.2007
Сообщений: 30
|
|
06.06.2007, 11:02 | 35 |
да, это помогло, но теперь не могу получить значение поля selected )
Dim ws As New NotesUIWorkspace Dim del As Variant Dim sel As Variant sel = ws.CurrentDocument.Document.selected del = Arraygetindex(ws.CurrentDocument.Document.hidden_list, sel) ws.CurrentDocument.Document.hidden_list(del) = "" ws.CurrentDocument.Document.hidden_list.FullTrim код сейчас что-то типа этого. по прежнему выдает ошибку type mismatch. обратиться к элементу массива под номером del также не удается.
0
|
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
|
|
06.06.2007, 11:15 | 36 |
Код
sel = ws.CurrentDocument.Document.selected(0)
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
06.06.2007, 11:15 | 37 |
Вместо этого sel = ws.CurrentDocument.Document.selected напиши sel = ws.CurrentDocument.Document.selected(0)
А это лучше вообще удалить. :huh: <!--QuoteBegin-Azazel+7:06:2007, 10:49 --> <span class="vbquote">(Azazel @ 7:06:2007, 10:49 )</span><!--QuoteEBegin-->ws.CurrentDocument.Document.hidden_list(del) = "" ws.CurrentDocument.Document.hidden_list.FullTrim [snapback]68445" rel="nofollow" target="_blank[/snapback]?[/quote] Цель вообще какая? Удалить выбранный элемент из списка?
0
|
0 / 0 / 0
Регистрация: 24.03.2007
Сообщений: 30
|
|
06.06.2007, 11:18 | 38 |
да, цель удалить элемент из списка...
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
06.06.2007, 11:24 | 39 |
<!--QuoteBegin-Azazel+7:06:2007, 11:05 -->
<span class="vbquote">(Azazel @ 7:06:2007, 11:05 )</span><!--QuoteEBegin-->да, цель удалить элемент из списка... [snapback]68452" rel="nofollow" target="_blank[/snapback]?[/quote] Надо было с этого начинать. Вот: ws.CurrentDocument.Document.hidden_list = Replace(ws.CurrentDocument.Document.hidden_list, ws.CurrentDocument.Document.selected(0), "") Хотя вот так лучше: ws.CurrentDocument.Document.hidden_list = FullTrim(Replace(ws.CurrentDocument.Document.hidden_list, ws.CurrentDocument.Document.selected, ""))
0
|
0 / 0 / 0
Регистрация: 24.03.2007
Сообщений: 30
|
|
06.06.2007, 12:11 | 40 |
Большое вам всем спасибо. все заработало. только добавил рефреш после удаления, чтобы сразу обновлялся список.
0
|
06.06.2007, 12:11 | |
06.06.2007, 12:11 | |
Помогаю со студенческими работами здесь
40
Dialog List Dialog List List Box Работа с List Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |