powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / заполнение форм в CSP
5 сообщений из 5, страница 1 из 1
заполнение форм в CSP
    #35073292
xanuman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно начал работать с cache.
пример кода...
s aaa="^[""USER""]AAA"
w "Введите имя" r name
s @aaa@(name)=name
..... если запустить в терминальном режиме то после ввода имени она сохраняется в массиве.

а если пробовать запускать на csp то команда r не воспринимается. в учебнике написан пример по созданию форм для csp. но там надо сначало создавать класс и определять параметры и свойства. только после этого данные записываются в массив. а ведь в терминальном режиме определять дополнительно ничего не надо. как сделать форму в csp чтобы ввести необдходимые данные. нажать на кнопку сохранить и данные записываются в массив. (без определения классов и параметров и свойств). какая альтернативная команда на CSP, альтернативная r в терминальном режиме
...
Рейтинг: 0 / 0
заполнение форм в CSP
    #35073302
Вы можете объявить на странице метод, который будет вызван при нажатии кнопки "Сохранить", в котором уже будет проводиться запись в глобал.

P.S. А зачем вам явно dataset в присвоении указывать?

---------
http://writeimagejournal.com - InterSystems Russia Technology Blog.
...
Рейтинг: 0 / 0
заполнение форм в CSP
    #35075128
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xanuman , в csp можно писать куда хочеш, главное правильно "читать" информацию...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
заполнение форм в CSP
    #35075316
imdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xanumanНедавно начал работать с cache.
пример кода...
s aaa="^[""USER""]AAA"
w "Введите имя" r name
s @aaa@(name)=name
..... если запустить в терминальном режиме то после ввода имени она сохраняется в массиве.

а если пробовать запускать на csp то команда r не воспринимается. в учебнике написан пример по созданию форм для csp. но там надо сначало создавать класс и определять параметры и свойства. только после этого данные записываются в массив. а ведь в терминальном режиме определять дополнительно ничего не надо. как сделать форму в csp чтобы ввести необдходимые данные. нажать на кнопку сохранить и данные записываются в массив. (без определения классов и параметров и свойств). какая альтернативная команда на CSP, альтернативная r в терминальном режиме
Csp - это веб-страница. И делать ее надо как веб страницу. Например, делаем 2 input: один вида text - в него будет заносится name, другой вида button - на него вешаем на onclick метод, в котором уже будет выполняться запись в глобал содержимого первого input.
...
Рейтинг: 0 / 0
заполнение форм в CSP
    #35075437
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то типа этого...
Код: plaintext
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.
<HTML>
<HEAD>
<TITLE>Пример</TITLE>
<script language='javascript'>
function Set() {
	var val=document.myfrm.data.value
	if (val=='') {
		alert('Заполните имя...')
		return false
	}
	val=#server(..cSet(val))#
	return true
}
</script>
</HEAD>

<csp:method name="cSet" arguments="Val:%String" returntype="%String">
	s aaa=$na(^|"USER"|AAA)
	s @aaa@(Val)=Val
	q  1 
</csp:method>

<BODY>
<form name='myfrm'>
<p>Введите имя</p>
<input type='text' name='data' value=''>
<input type='button' value='Set' onclick='Set()'>
</form>
</BODY>
</HTML>
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / заполнение форм в CSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]