Нет параметров для подписи методов DWR - PullRequest
0 голосов
/ 03 августа 2009

У меня возникают некоторые ошибки во время выполнения из-за методов DWR без параметров. Ошибка выглядит так:

[exec] 12:21:56,372 ERROR [SignatureParser] Parameter mismatch parsing signatures section in dwr.xml on line: public String MyOwnClassName.myOwnDWRMethod()

Как мне избежать этой ошибки? Я имею в виду, есть ли что-то ошибочное в подписи?


Редактировать

dwr.xml имеет что-то вроде:

Подпись:

<signatures> <![CDATA[
  import MyControlClass;
  public String MyControlClass.selectItem();
]]>
</signatures>

Звонок похож на:

function validateReport() {
MyControl.selectItem({callback:function(error) {alert('ok');}});
}

1 Ответ

0 голосов
/ 04 августа 2009

Я считаю, что проблема в function(error)

function validateReport() 
{
    MyControl.selectItem({callback:function(error) {alert('ok');}});
}

Новая функция обратного вызова ожидает значение для параметра error .

Попробуйте (без ошибка в качестве параметра функции):

function validateReport() 
{
    MyControl.selectItem({callback:function() {alert('ok');}});
}

Спасибо

...