Pyjama & JavaScript: zu viel Rekursion
-
19-09-2019 - |
Frage
Ich mache eine Pyjama -Beispiel und erhalten Sie diesen Fehler:
TodoApp InternalError: too much recursion
Hier ist der bedeutende Teil von Todoapp.py Aus dem verknüpften Tutorial (bitte ignorieren Sie die Eindrücke aus der Kopie/Einfügung):
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"])
Hat noch jemand damit begegnet?
Einige Artikel im Internet empfehlen, den C ++ - Code Ihres Browsers so anzupassen, dass es mir nicht sicher ist.
Lösung
Dieser Todoapp war für den Pyjama 0,5 relevant.
Für ein funktionierendes JSONRPC -Beispiel finden Sie auf dem absolut brillanten Artikel von Rick Hightower:http://www.ibm.com/developerworks/web/library/wa-aj-pyjamas/
Oder sehen Sie einfach die Standardpyjama -Beispiele/JSONRPC.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow