Проблема передачи параметров MailService в Palm WebOS - PullRequest
0 голосов
/ 29 июня 2010

Я занимаюсь разработкой приложения в Palm WebOS.В этом приложении я должен использовать MailService для отправки почты напрямую, без открытия какого-либо письма или создания сцен.Для этого я должен передать параметры.Но я не знаю, как передать параметры и какие параметры мне нужно передать в MailService.

params.to ="mailId@abc.com";
params.subject = "subj";
params.msg = "message";
this.controller.serviceRequest('palm://com.palm.mail.MailService', {
        method: 'messageSend',
        parameters: params,
        onSuccess: this.messageSentCallback,
        onError: this.messageErrorCallback          
    });

Но я получаю сообщение об ошибке "Uncaught TypeError: Невозможно установить для свойства" значение "из неопределенного"Можете ли вы помочь мне решить эту проблему, пожалуйста.

Спасибо за все.

1 Ответ

1 голос
/ 29 июня 2010

Это выглядит как основная ошибка Javascript.Вы поставили строку вроде "var params = {};"сначала объявить переменную params как пустой объект?

Заметьте - отправка электронной почты с использованием службы требует, чтобы ваше приложение получило доступ к частной системной шине как приложение com.palm. *.Это означает, что вы не сможете распространять через каталог приложений.

...