diff -r 13dc5ada296b -r cd0a40987abb javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOList.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOList.java Mon Mar 25 16:17:21 2013 +0100 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/KOList.java Wed Apr 03 11:37:52 2013 +0200 @@ -19,6 +19,7 @@ import java.util.ArrayList; import java.util.Collection; +import java.util.Iterator; import org.apidesign.bck2brwsr.core.JavaScriptOnly; /** @@ -92,7 +93,25 @@ notifyChange(); return ret; } - + + @Override + public String toString() { + Iterator it = iterator(); + if (!it.hasNext()) { + return "[]"; + } + String sep = ""; + StringBuilder sb = new StringBuilder(); + sb.append('['); + while (it.hasNext()) { + T t = it.next(); + sb.append(sep); + sb.append(ConvertTypes.toJSON(t)); + sep = ","; + } + sb.append(']'); + return sb.toString(); + } @JavaScriptOnly(name = "koArray", value = "function() { return this.toArray___3Ljava_lang_Object_2(); }")