Я новичок в Seaside.
У меня есть таблица (например, электронная таблица), созданная с использованием HTML в Pharo 4.0 Seaside, которая берет данные из БД PostgreSQL с помощью драйвера Garage для Seaside.
Я помещаю contenteditable=true
в tableData, и я могу изменить его, но он не обновляет запись в базе данных.
Я не хочу использовать форму, которая получает данные изатем запускает запрос, как только я нажимаю кнопку отправить, я просто хочу изменить ячейку электронной таблицы (тег html tabledata), а затем, когда я нажимаю клавишу ввода (или я просто убираю мышь из ячейки), я хочу запустить запрос, который обновляет базу данных. .
Я пытался использовать jQuery и Ajax, но не могу заставить его работать. Я не могу получить введенные данные и данные, описывающие ячейку, чтобы я мог выполнить запрос.
html tableData
attributeAt: 'contenteditable' put: 'true';
onClick: (html jQuery this addClass:'clicked');
onBlur:(self insertOrUpdateEntryWithCode: ((html jQuery this)html) withName: name forDay: day month:month year:year);
with: value.