Reputation: 2699
How to create nested arrays using gwt JsArray.
Upvotes: 2
Views: 706
Reputation: 3703
The same way you create a nested Collection in Java, you can create a nested JsArray:
JsArray<JsArray<JavaScriptObject>> myArray = JavaScriptObject.createArray().cast();
for (int i = 0; i < 5; i++) {
JsArray<JavaScriptObject> innerArray = JavaScriptObject.createArray().cast();
for (int j = 0; j < 3; j++) {
innerArray.push(JavaScriptObject.createObject());
}
myArray.push(innerArray);
}
Upvotes: 4