بيجامات وجافا سكريبت: الكثير من العودية
-
19-09-2019 - |
سؤال
أنا أفعل منامة مثال واحصل على هذا الخطأ:
TodoApp InternalError: too much recursion
هنا هو الجزء الهام من todoApp.py. من البرنامج التعليمي المرتبط (يرجى تجاهل المسافة البادئة من النسخة / لصق):
class TodoApp:
def onModuleLoad(self):
self.remote = DataService()
panel = VerticalPanel()
self.todoTextBox = TextBox()
self.todoTextBox.addKeyboardListener(self)
self.todoList = ListBox()
self.todoList.setVisibleItemCount(7)
self.todoList.setWidth("200px")
self.todoList.addClickListener(self)
self.Status = Label("")
panel.add(Label("Add New Todo:"))
panel.add(self.todoTextBox)
panel.add(Label("Click to Remove:"))
panel.add(self.todoList)
panel.add(self.Status)
self.remote.getTasks(self)
RootPanel().add(panel)
class DataService(JSONProxy):
def __init__(self):
JSONProxy.__init__(self, "../../default/call/jsonrpc",
["getTasks", "addTask", "deleteTask"])
هل تعرض اي احد اخر لهذا؟
توصي بعض المقالات حول الويب بضبط كود C ++ للمتصفح الخاص بك لإصلاحه، ولكن هذا لا يبدو آمنا لي.
المحلول
كان هذا todoapp ذات صلة باجعام 0.5.
للحصول على مثال JSONRPC العامل، يرجى الاطلاع على إما مقالة ريك Hightower رائعة للغاية:http://www.ibm.com/developerworks/web/library/wa-aj-ajamas/
أو ببساطة شاهد أمثلة منامة القياسية / JSONRPC.
لا تنتمي إلى StackOverflow