blob: c02003276791648245e4e173e35b69cf3380da9c [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cocoon.load("resource://org/apache/cocoon/forms/flow/javascript/Form.js");
function do_paginated() {
var form = new Form("paginated.def.xml");
form.createBinding("paginated.bnd.xml");
var countries = new Array();
countries[0] = "Austria";
countries[1] = "Italy";
countries[2] = "Usa";
countries[3] = "France";
countries[4] = "Germany";
countries[5] = "India";
countries[6] = "UK";
countries[7] = "Sweden";
var team = new Packages.org.apache.cocoon.forms.samples.dreamteam.Team()
var i;
for (i = 1; i < 101 ; i++) {
var player = new Packages.org.apache.cocoon.forms.samples.dreamteam.TeamMember();
player.setMemberId(i);
player.setName("Name "+i);
player.setCountry(countries[i % countries.length]);
player.setPosition("Position "+1);
team.addMember(player);
}
form.setAttribute("counter",i-1);
form.load(team);
form.showForm("paginated-display-pipeline");
form.save(team);
cocoon.sendPage("paginated-result-pipeline",{"team":team});
}
function doMap() {
var form = new Form("forms/map-definition.xml");
form.showForm("map-display-pipeline.jx");
var model = form.getModel();
var mapValue1 = form.getWidget().lookupWidget("map1").getValue().toString();
var mapValue2 = form.getWidget().lookupWidget("map2").getValue().toString();
var mapValue3 = form.getWidget().lookupWidget("map3").getValue().toString();
cocoon.sendPage("map-result-pipeline.jx",{"mapValue1":mapValue1,"mapValue2":mapValue2,"mapValue3":mapValue3});
}