Нет параметров в сигнатуре методов DWR
Вопрос
У меня возникают некоторые ошибки во время выполнения из-за методов 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');}});
}
Решение
Я считаю, что проблема в function(error)
function validateReport()
{
MyControl.selectItem({callback:function(error) {alert('ok');}});
}
Новая функция обратного вызова ожидает значение параметра. ошибка.
Попробуйте (без ошибка в качестве параметра функции):
function validateReport()
{
MyControl.selectItem({callback:function() {alert('ok');}});
}
Спасибо
Не связан с StackOverflow