Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/27: Рейтинг темы: голосов - 27, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 68

Select2 picker control из bootstrap4xpages plugin

02.12.2015, 12:05. Показов 5357. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
День добрый
А кто нибудь пользовался сабжем?
Можете подсказать как обновить страничку при изменении селекта?


.SpoilerTarget">Спойлер: click


Код (HTML5):
<xp:panel style="padding-left:20.0px" id="panelOrg">

<bx:select2Picker id="select2Picker1"
for="inputText2" maxRowCount="5" placeHolder="Оберіть організацію"
allowClearing="true"
rendered="#{javascript:document1.isEdita ble()}">
<bx:thys.dataProvyder>
<xe:sympleValuePicker labelSeparator="|"
valueListSeparator=",">
<xe:thys.valueList><![CDATA[#{javascript:var _ret="";
var dbStaff: NotesDatabase = sessionAsSigner.getDatabase(@Left(sessio nScope.bdKomandirovki,"!!"),@Right(sessi onScope.bdKomandirovki,"!!"))
if(dbStaff.isOpen())
{var nv:NotesView = dbStaff.getView("WOrganizations");
var allEntries : NotesViewEntryCollection = nv.getAllEntries()
var ne:NotesViewEntry = allEntries.getFirstEntry()
while(ne!=null)
{if (ne.isDocument())
{_ret=_ret+ne.getColumnValues().get(0).t oString()+"|"+ne.getColumnValues().get(0 ).toString()+"!!"+ne.getColumnValues().g et(1).toString()+"~" }
var ne2:NotesViewEntry = allEntries.getNextEntry(ne)
ne.recycle();
ne = ne2;
}
}
return _ret.split("~")
}]]></xe:thys.valueList>
</xe:sympleValuePicker>
</bx:thys.dataProvyder>
</bx:select2Picker>

<xp:inputText id="inputText2"
style="width:300px" multipleSeparator=","
rendered="#{javascript:document1.isEdita ble()}"
value="#{document1.Organizations}">
</xp:inputText>

<xp:text escape="false" id="computedField2" style="font-weight:bold;color:rgb(0,128,0)">
<xp:thys.rendered><![CDATA[#{javascript:!document1.isEditable();
true}]]></xp:thys.rendered><xp:thys.value><![CDATA[#{javascript:document1.getItemValue("Org anizations")}]]></xp:thys.value></xp:text>

</xp:panel>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2015, 12:05
Ответы с готовыми решениями:

Значение Date and Time Picker Control
Есть такой элемент для UserForm - Microsoft Date and Time Picker Control. Удобно выбирать дату, НО Не могу понять что за значение он...

Date and Time Picker Control: почему он слетает?
Сделали мы программу в VBA. В общем на первом листе в Excel выложены списки (ComboBox), кнопки и еще разместили Ms Date and Time Picker...

Элемент Microsoft Date and Time Picker Control 6.0
Подскажите, как заменить поле введения данных формы (отвечающее за введение даты в таблицу) на Элемент ActiveX Microsoft Date and Time...

8
0 / 0 / 0
Регистрация: 12.10.2007
Сообщений: 522
03.12.2015, 08:43
Цитата Сообщение от victorhalf
День добрый
А кто нибудь пользовался сабжем?
Можете подсказать как обновить страничку при изменении селекта?
Посмотри тестовые примеры. На CSJS

Code
1
2
3
.on("change", function(e) { XSP.partialRefreshPost(
"#{id:refreshThis}" );
}
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
03.12.2015, 09:32
Я чёт не понял. А что, OneUI уже можно не учить, все дружно переезжаем на Bootstrap? Или оно как-то связано?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 68
03.12.2015, 09:45
Цитата Сообщение от susinmn
Посмотри тестовые примеры. На CSJS
Спасибо, это всё я видел, но если ты заметил там используется комбобокс или листбокс, у меня же эдитбокс.
Почему то с ним не получается. Если у тебя получиться запустить это с моим примером буду признателен.

Вообще единственное почему я не хочу использовать комбобокс - это потому что варианты значений тянуться в страничку (при использовании приведенного кода размер странички 15кб, а то же самое с комбобоксом уже 250кб, и это только одно поле). Может нужно копать в этом направлении?


--- Добавлено 4 дек 2015. Первое сообщение размещено 4 дек 2015 ---




Цитата Сообщение от garrick
Я чёт не понял. А что, OneUI уже можно не учить, все дружно переезжаем на Bootstrap? Или оно как-то связано?
Та шо вы, шо вы, ненада никуда переезжать
А чем может помочь OneUI в данном случае?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 812
03.12.2015, 11:20
Цитата Сообщение от victorhalf
Та шо вы, шо вы, ненада никуда переезжать
А чем может помочь OneUI в данном случае?
Да, нет, к данному случаю это отношение не имеет. Просто смотрю все вдруг заговорили про Bootstrap, а я, можно сказать, только начал XPages изучать. Думаю пора пришла и немножко свободного времени вдруг образовалось. Или может подождать ещё немножко?
0
0 / 0 / 0
Регистрация: 12.10.2007
Сообщений: 522
03.12.2015, 13:26
Цитата Сообщение от victorhalf
Спасибо, это всё я видел, но если ты заметил там используется комбобокс или листбокс, у меня же эдитбокс.
Почему то с ним не получается. Если у тебя получиться запустить это с моим примером буду признателен?
Добавь на страничку

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<script>
$(function(){
// display logs
function log(text) {
$(#logs).append(text + <br></br>);
}
$(select).select2()
.on("change", function(e) {
// mostly used event, fired to the original element when the value changes
log("change val=" + e.val);
})
.on("select2-opening", function() {
log("opening");
})
.on("select2-open", function() {
// fired to the original element when the dropdown opens
log("open");
})
.on("select2-close", function() {
// fired to the original element when the dropdown closes
log("close");
})
.on("select2-highlight", function(e) {
log("highlighted val=" + e.val + " choice=" + e.choice.text);
})
.on("select2-selecting", function(e) {
log("selecting val=" + e.val + " choice=" + e.object.text);
})
.on("select2-removed", function(e) {
log("removed val=" + e.val + " choice=" + e.choice.text);
})
.on("select2-loaded", function(e) {
log("loaded (data property omitted for brevitiy)");
})
.on("select2-focus", function(e) {
log("focus");
});
});
</script>
<br></br>
<br></br>
<div class="well" id="logs"></div>
0
0 / 0 / 0
Регистрация: 12.10.2007
Сообщений: 522
03.12.2015, 13:42
Цитата Сообщение от garrick
Я чёт не понял. А что, OneUI уже можно не учить, все дружно переезжаем на Bootstrap? Или оно как-то связано?
+сы в том, что ты делаешь 1 раз, а страничка корректно отображается на устройствах (ПК, планшет, смартфон).
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
03.12.2015, 19:41
@susinmn, осьникуаж себе лямбда ;) [URL="http:///forum/threads/57267/#post-260336"]http:///forum/threads/57267/#post-260336[/NICK]


--- Добавлено 4 дек 2015. Первое сообщение размещено 4 дек 2015 ---

у бутстрапа есть всякие залипухи с версиями (на тренинге упоминал лектор) как и с версиями экстлиба
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 68
04.12.2015, 21:50
Цитата Сообщение от susinmn
Добавь на страничку
СПАСИБО, реально продвинул
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2015, 21:50
Помогаю со студенческими работами здесь

Какая разница между Web server control, Composite control и User Control
Подскажите, пожалуйста, какая разница между Web server control, Composite control и User Control, а то я ща тут наделаю делов)

Заблокировать сочетание Control + Esc и control alt delete (пользователь тыкает все подряд)
Добрый вечер, уважаемые форумчане!! Столкнулся с проблемой, все форумы облазил, 3 книги пролистал по WinApi Пишу программу...

System.ArgumentException: Cannot add a top level control to a control
Хочу сделать следующее: сделать одно окно FormBorderStyle = FixedToolWindow и поместить его внутрь другого, так чтобы его нельзя было...

плагин select2
Добрый день, товарищи, подскажите как бороться с select2. раньше никогда с ним не встречался. собственно стоит он рядом с другими...

Плагин Select2
Кто юзал, как получить данные у мульти поля select ? делаю так: $('select').on('select2:select', function (evt) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru