powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Не добавляется экземпляр класса с ЗЕН-страницы
2 сообщений из 2, страница 1 из 1
Не добавляется экземпляр класса с ЗЕН-страницы
    #36261711
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тренируюсь работать с зен... Делаю так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
...
<dataController id="cnMenu" modelClass="wrk.tmp"/>
...
<button 
	id="bAdd" 
	caption="Добавить" 
	onclick="zenPage.Add();" 
	controlClass="btn"
/>
...
/// Добавить элемент
Method Add() [ Language = javascript ]
{
	var ok=confirm('Вы действительно хотите добавить элемент?')
	if (ok) {
		var cn=zenPage.getComponentById('cnMenu')
		cn.createNewObject()
		cn.save()
		zenPage.getComponentById('tpMenu').executeQuery();
	}
}
...

В итоге при нажатии на кнопку получаю сообщение (см.картинку из вложения). Самое интересное все копировал их другой задачки где все работает, я только поменял id у компонентов и имена класса...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Не добавляется экземпляр класса с ЗЕН-страницы
    #36261806
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел в чем собака порылась... Оказывается не добавил в описание класса помимо %Persistent еще и %ZEN.DataModel.Adaptor.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Не добавляется экземпляр класса с ЗЕН-страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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