//bellow are the codes i have thus far, Thanks for your help in advance
var myCourts = new Array(new Array (new Array (new Array (5), new Array (4), new Array (4), new Array (4) )), new Array (new Array (new Array (5), new Array (4), new Array (4), new Array (4) )), new Array (new Array (new Array (5), new Array (4), new Array (4), new Array (4) )), new Array (new Array (new Array (5), new Array (4), new Array (4), new Array (4) )), new Array ());
// Create a two-dimensional array.
// For each court, add a 'new Array(number of PO +1)'.
// Define the court and the corresponding PO.
// The array syntax is arrayName[index][index].
// The first index number represents the court,
// the second index number is the actual data value.
myCourts[0][0][0][0] = " "; // The first items in the Drop-dowm Lists should be blank.
myCourts[0][1][0][0] = " ";
myCourts[1][0][0][0] = "Abia"; // The first data value is the court name,
myCourts[1][1][0][0] = "";
myCourts[1][2][0][0] = "Arochukwu";
myCourts[1][2][1][0] = ""; // the rest are PO names.
myCourts[1][2][2][0] = "District 1 in Arochukwu";
myCourts[1][2][2][1] = "";
myCourts[1][2][2][2] = "Communnity 1 in District 1 in Arochukwu";
myCourts[1][2][2][3] = "Communnity 2 in District 1 in Arochukwu";
myCourts[1][2][2][4] = "Communnity 3 in District 1 in Arochukwu";
myCourts[1][2][2][5] = "Communnity 4 in District 1 in Arochukwu";
myCourts[1][2][3][0] = "District 2 in Arochukwu";
myCourts[1][2][3][1] = "";
myCourts[1][2][3][2] = "Communnity P in District 2 in Arochukwu";
myCourts[1][2][3][3] = "Communnity Q in District 2 in Arochukwu";
myCourts[1][2][3][4] = "Communnity R in District 2 in Arochukwu";
myCourts[1][2][4][0] = "District 3 in Arochukwu";
myCourts[1][2][4][1] = "";
myCourts[1][2][4][2] = "Communnity X in District 3 in Arochukwu";
myCourts[1][2][4][3] = "Communnity Y in District 3 in Arochukwu";
myCourts[1][2][4][4] = "Communnity Z in District 3 in Arochukwu";
myCourts[1][2][5][0] = "District 4 in Arochukwu";
myCourts[1][2][5][1] = "";
myCourts[1][2][5][2] = "Communnity A in District 4 in Arochukwu";
myCourts[1][2][5][3] = "Communnity B in District 4 in Arochukwu";
myCourts[1][2][5][4] = "Communnity C in District 4 in Arochukwu";
/* End of first */
myCourts[1][3][0][0] = "Isuikwuato";
myCourts[1][3][1][0] = ""; // the rest are PO names.
myCourts[1][3][2][0] = "District 1 in Isuikwuato";
myCourts[1][3][2][1] = "";
myCourts[1][3][2][2] = "Communnity 1 in District 1 in Isuikwuato";
myCourts[1][3][2][3] = "Communnity 2 in District 1 in Isuikwuato";
myCourts[1][3][2][4] = "Communnity 3 in District 1 in Isuikwuato";
myCourts[1][3][2][5] = "Communnity 4 in District 1 in Isuikwuato";
myCourts[1][3][3][0] = "District 2 in Isuikwuato";
myCourts[1][3][3][1] = "";
myCourts[1][3][3][2] = "Communnity P in District 2 in Isuikwuato";
myCourts[1][3][3][3] = "Communnity Q in District 2 in Isuikwuato";
myCourts[1][3][3][4] = "Communnity R in District 2 in Isuikwuato";
myCourts[1][3][4][0] = "District 3 in Isuikwuato";
myCourts[1][3][4][1] = "";
myCourts[1][3][4][2] = "Communnity X in District 3 in Isuikwuato";
myCourts[1][3][4][3] = "Communnity Y in District 3 in Isuikwuato";
myCourts[1][3][4][4] = "Communnity Z in District 3 in Isuikwuato";
myCourts[1][3][5][0] = "District 4 in Isuikwuato";
myCourts[1][3][5][1] = "";
myCourts[1][3][5][2] = "Communnity A in District 4 in Isuikwuato";
myCourts[1][3][5][3] = "Communnity B in District 4 in Isuikwuato";
myCourts[1][3][5][4] = "Communnity C in District 4 in Isuikwuato";
/* End of Second */
myCourts[1][4][0][0] = "Ikwuano";
myCourts[1][4][1][0] = ""; // the rest are PO names.
myCourts[1][4][2][0] = "District 1 in Ikwuano";
myCourts[1][4][2][1] = "";
myCourts[1][4][2][2] = "Communnity 1 in District 1 in Ikwuano";
myCourts[1][4][2][3] = "Communnity 2 in District 1 in Ikwuano";
myCourts[1][4][2][4] = "Communnity 3 in District 1 in Ikwuano";
myCourts[1][4][2][5] = "Communnity 4 in District 1 in Ikwuano";
myCourts[1][4][3][0] = "District 2 in Ikwuano";
myCourts[1][4][3][1] = "";
myCourts[1][4][3][2] = "Communnity P in District 2 in Ikwuano";
myCourts[1][4][3][3] = "Communnity Q in District 2 in Ikwuano";
myCourts[1][4][3][4] = "Communnity R in District 2 in Ikwuano";
myCourts[1][4][4][0] = "District 3 in Ikwuano";
myCourts[1][4][4][1] = "";
myCourts[1][4][4][2] = "Communnity X in District 3 in Ikwuano";
myCourts[1][4][4][3] = "Communnity Y in District 3 in Ikwuano";
myCourts[1][4][4][4] = "Communnity Z in District 3 in Ikwuano";
myCourts[1][4][5][0] = "District 4 in Ikwuano";
myCourts[1][4][5][1] = "";
myCourts[1][4][5][2] = "Communnity A in District 4 in Ikwuano";
myCourts[1][4][5][3] = "Communnity B in District 4 in Ikwuano";
myCourts[1][4][5][4] = "Communnity C in District 4 in Ikwuano";
/* End of Third */
myCourts[1][5][0][0] = "Aba";
myCourts[1][5][1][0] = ""; // the rest are PO names.
myCourts[1][5][2][0] = "District 1 in Aba";
myCourts[1][5][2][1] = "";
myCourts[1][5][2][2] = "Communnity 1 in District 1 in Aba";
myCourts[1][5][2][3] = "Communnity 2 in District 1 in Aba";
myCourts[1][5][2][4] = "Communnity 3 in District 1 in Aba";
myCourts[1][5][2][5] = "Communnity 4 in District 1 in Aba";
myCourts[1][5][3][0] = "District 2 in Aba";
myCourts[1][5][3][1] = "";
myCourts[1][5][3][2] = "Communnity P in District 2 in Aba";
myCourts[1][5][3][3] = "Communnity Q in District 2 in Aba";
myCourts[1][5][3][4] = "Communnity R in District 2 in Aba";
myCourts[1][5][4][0] = "District 3 in Aba";
myCourts[1][5][4][1] = "";
myCourts[1][5][4][2] = "Communnity X in District 3 in Aba";
myCourts[1][5][4][3] = "Communnity Y in District 3 in Aba";
myCourts[1][5][4][4] = "Communnity Z in District 3 in Aba";
myCourts[1][5][5][0] = "District 4 in Aba";
myCourts[1][5][5][1] = "";
myCourts[1][5][5][2] = "Communnity A in District 4 in Aba";
myCourts[1][5][5][3] = "Communnity B in District 4 in Aba";
myCourts[1][5][5][4] = "Communnity C in District 4 in Aba";
/* End of Fourth */
myCourts[1][6][0][0] = "Ohanfia";
myCourts[1][6][1][0] = ""; // the rest are PO names.
myCourts[1][6][2][0] = "District 1 in Ohanfia";
myCourts[1][6][2][1] = "";
myCourts[1][6][2][2] = "Communnity 1 in District 1 in Ohanfia";
myCourts[1][6][2][3] = "Communnity 2 in District 1 in Ohanfia";
myCourts[1][6][2][4] = "Communnity 3 in District 1 in Ohanfia";
myCourts[1][6][2][5] = "Communnity 4 in District 1 in Ohanfia";
myCourts[1][6][3][0] = "District 2 in Ohanfia";
myCourts[1][6][3][1] = "";
myCourts[1][6][3][2] = "Communnity P in District 2 in Ohanfia";
myCourts[1][6][3][3] = "Communnity Q in District 2 in Ohanfia";
myCourts[1][6][3][4] = "Communnity R in District 2 in Ohanfia";
myCourts[1][6][4][0] = "District 3 in Ohanfia";
myCourts[1][6][4][1] = "";
myCourts[1][6][4][2] = "Communnity X in District 3 in Ohanfia";
myCourts[1][6][4][3] = "Communnity Y in District 3 in Ohanfia";
myCourts[1][6][4][4] = "Communnity Z in District 3 in Ohanfia";
myCourts[1][6][5][0] = "District 4 in Ohanfia";
myCourts[1][6][5][1] = "";
myCourts[1][6][5][2] = "Communnity A in District 4 in Ohanfia";
myCourts[1][6][5][3] = "Communnity B in District 4 in Ohanfia";
myCourts[1][6][5][4] = "Communnity C in District 4 in Ohanfia";
/* End of fifth */
myCourts[1][7][0][0] = "Bende";
myCourts[1][7][1][0] = ""; // the rest are PO names.
myCourts[1][7][2][0] = "District 1 in Bende";
myCourts[1][7][2][1] = "";
myCourts[1][7][2][2] = "Communnity 1 in District 1 in Bende";
myCourts[1][7][2][3] = "Communnity 2 in District 1 in Bende";
myCourts[1][7][2][4] = "Communnity 3 in District 1 in Bende";
myCourts[1][7][2][5] = "Communnity 4 in District 1 in Bende";
myCourts[1][7][3][0] = "District 2 in Bende";
myCourts[1][7][3][1] = "";
myCourts[1][7][3][2] = "Communnity P in District 2 in Bende";
myCourts[1][7][3][3] = "Communnity Q in District 2 in Bende";
myCourts[1][7][3][4] = "Communnity R in District 2 in Bende";
myCourts[1][7][4][0] = "District 3 in Bende";
myCourts[1][7][4][1] = "";
myCourts[1][7][4][2] = "Communnity X in District 3 in Bende";
myCourts[1][7][4][3] = "Communnity Y in District 3 in Bende";
myCourts[1][7][4][4] = "Communnity Z in District 3 in Bende";
myCourts[1][7][5][0] = "District 4 in Bende";
myCourts[1][7][5][1] = "";
myCourts[1][7][5][2] = "Communnity A in District 4 in Bende";
myCourts[1][7][5][3] = "Communnity B in District 4 in Bende";
myCourts[1][7][5][4] = "Communnity C in District 4 in Bende";
/* End of Sixth */
/* END OF LISTS IN ABIA STATE */
/* Fct */
myCourts[2][0][0][0] = "FCT";
myCourts[2][1][0][0] = "";
myCourts[2][2][0][0] = "AMAC";
myCourts[2][2][1][0] = ""; // the rest are PO names.
myCourts[2][2][2][0] = "District 1 in AMAC";
myCourts[2][2][2][1] = "";
myCourts[2][2][2][2] = "Communnity 1 in District 1 in AMAC";
myCourts[2][2][2][3] = "Communnity 2 in District 1 in AMAC";
myCourts[2][2][2][4] = "Communnity 3 in District 1 in AMAC";
myCourts[2][2][2][5] = "Communnity 4 in District 1 in AMAC";
myCourts[2][2][3][0] = "District 2 in AMAC";
myCourts[2][2][3][1] = "";
myCourts[2][2][3][2] = "Communnity P in District 2 in AMAC";
myCourts[2][2][3][3] = "Communnity Q in District 2 in AMAC";
myCourts[2][2][3][4] = "Communnity R in District 2 in AMAC";
myCourts[2][2][4][0] = "District 3 in AMAC";
myCourts[2][2][4][1] = "";
myCourts[2][2][4][2] = "Communnity X in District 3 in AMAC";
myCourts[2][2][4][3] = "Communnity Y in District 3 in AMAC";
myCourts[2][2][4][4] = "Communnity Z in District 3 in AMAC";
myCourts[2][2][5][0] = "District 4 in AMAC";
myCourts[2][2][5][1] = "";
myCourts[2][2][5][2] = "Communnity A in District 4 in AMAC";
myCourts[2][2][5][3] = "Communnity B in District 4 in AMAC";
myCourts[2][2][5][4] = "Communnity C in District 4 in AMAC";
/* End of first */
myCourts[2][3][0][0] = "Bwari";
myCourts[2][3][1][0] = ""; // the rest are PO names.
myCourts[2][3][2][0] = "District 1 in Bwari";
myCourts[2][3][2][1] = "";
myCourts[2][3][2][2] = "Communnity 1 in District 1 in Bwari";
myCourts[2][3][2][3] = "Communnity 2 in District 1 in Bwari";
myCourts[2][3][2][4] = "Communnity 3 in District 1 in Bwari";
myCourts[2][3][2][5] = "Communnity 4 in District 1 in Bwari";
myCourts[2][3][3][0] = "District 2 in Bwari";
myCourts[2][3][3][1] = "";
myCourts[2][3][3][2] = "Communnity P in District 2 in Bwari";
myCourts[2][3][3][3] = "Communnity Q in District 2 in Bwari";
myCourts[2][3][3][4] = "Communnity R in District 2 in Bwari";
myCourts[2][3][4][0] = "District 3 in Bwari";
myCourts[2][3][4][1] = "";
myCourts[2][3][4][2] = "Communnity X in District 3 in Bwari";
myCourts[2][3][4][3] = "Communnity Y in District 3 in Bwari";
myCourts[2][3][4][4] = "Communnity Z in District 3 in Bwari";
myCourts[2][3][5][0] = "District 4 in Bwari";
myCourts[2][3][5][1] = "";
myCourts[2][3][5][2] = "Communnity A in District 4 in Bwari";
myCourts[2][3][5][3] = "Communnity B in District 4 in Bwari";
myCourts[2][3][5][4] = "Communnity C in District 4 in Bwari";
/* End of Second */
myCourts[2][4][0][0] = "Gwagwalada";
myCourts[2][4][1][0] = ""; // the rest are PO names.
myCourts[2][4][2][0] = "District 1 in Gwagwalada";
myCourts[2][4][2][1] = "";
myCourts[2][4][2][2] = "Communnity 1 in District 1 in Gwagwalada";
myCourts[2][4][2][3] = "Communnity 2 in District 1 in Gwagwalada";
myCourts[2][4][2][4] = "Communnity 3 in District 1 in Gwagwalada";
myCourts[2][4][2][5] = "Communnity 4 in District 1 in Gwagwalada";
myCourts[2][4][3][0] = "District 2 in Gwagwalada";
myCourts[2][4][3][1] = "";
myCourts[2][4][3][2] = "Communnity P in District 2 in Gwagwalada";
myCourts[2][4][3][3] = "Communnity Q in District 2 in Gwagwalada";
myCourts[2][4][3][4] = "Communnity R in District 2 in Gwagwalada";
myCourts[2][4][4][0] = "District 3 in Gwagwalada";
myCourts[2][4][4][1] = "";
myCourts[2][4][4][2] = "Communnity X in District 3 in Gwagwalada";
myCourts[2][4][4][3] = "Communnity Y in District 3 in Gwagwalada";
myCourts[2][4][4][4] = "Communnity Z in District 3 in Gwagwalada";
myCourts[2][4][5][0] = "District 4 in Gwagwalada";
myCourts[2][4][5][1] = "";
myCourts[2][4][5][2] = "Communnity A in District 4 in Gwagwalada";
myCourts[2][4][5][3] = "Communnity B in District 4 in Gwagwalada";
myCourts[2][4][5][4] = "Communnity C in District 4 in Gwagwalada";
/* End of Third */
myCourts[2][5][0][0] = "Kuje";
myCourts[2][5][1][0] = ""; // the rest are PO names.
myCourts[2][5][2][0] = "District 1 in Kuje";
myCourts[2][5][2][1] = "";
myCourts[2][5][2][2] = "Communnity 1 in District 1 in Kuje";
myCourts[2][5][2][3] = "Communnity 2 in District 1 in Kuje";
myCourts[2][5][2][4] = "Communnity 3 in District 1 in Kuje";
myCourts[2][5][2][5] = "Communnity 4 in District 1 in Kuje";
myCourts[2][5][3][0] = "District 2 in Kuje";
myCourts[2][5][3][1] = "";
myCourts[2][5][3][2] = "Communnity P in District 2 in Kuje";
myCourts[2][5][3][3] = "Communnity Q in District 2 in Kuje";
myCourts[2][5][3][4] = "Communnity R in District 2 in Kuje";
myCourts[2][5][4][0] = "District 3 in Kuje";
myCourts[2][5][4][1] = "";
myCourts[2][5][4][2] = "Communnity X in District 3 in Kuje";
myCourts[2][5][4][3] = "Communnity Y in District 3 in Kuje";
myCourts[2][5][4][4] = "Communnity Z in District 3 in Kuje";
myCourts[2][5][5][0] = "District 4 in Kuje";
myCourts[2][5][5][1] = "";
myCourts[2][5][5][2] = "Communnity A in District 4 in Kuje";
myCourts[2][5][5][3] = "Communnity B in District 4 in Kuje";
myCourts[2][5][5][4] = "Communnity C in District 4 in Kuje";
/* End of Fourth */
myCourts[2][6][0][0] = "Kwali";
myCourts[2][6][1][0] = ""; // the rest are PO names.
myCourts[2][6][2][0] = "District 1 in Kwali";
myCourts[2][6][2][1] = "";
myCourts[2][6][2][2] = "Communnity 1 in District 1 in Kwali";
myCourts[2][6][2][3] = "Communnity 2 in District 1 in Kwali";
myCourts[2][6][2][4] = "Communnity 3 in District 1 in Kwali";
myCourts[2][6][2][5] = "Communnity 4 in District 1 in Kwali";
myCourts[2][6][3][0] = "District 2 in Kwali";
myCourts[2][6][3][1] = "";
myCourts[2][6][3][2] = "Communnity P in District 2 in Kwali";
myCourts[2][6][3][3] = "Communnity Q in District 2 in Kwali";
myCourts[2][6][3][4] = "Communnity R in District 2 in Kwali";
myCourts[2][6][4][0] = "District 3 in Kwali";
myCourts[2][6][4][1] = "";
myCourts[2][6][4][2] = "Communnity X in District 3 in Kwali";
myCourts[2][6][4][3] = "Communnity Y in District 3 in Kwali";
myCourts[2][6][4][4] = "Communnity Z in District 3 in Kwali";
myCourts[2][6][5][0] = "District 4 in Kwali";
myCourts[2][6][5][1] = "";
myCourts[2][6][5][2] = "Communnity A in District 4 in Kwali";
myCourts[2][6][5][3] = "Communnity B in District 4 in Kwali";
myCourts[2][6][5][4] = "Communnity C in District 4 in Kwali";
/* End of fifth */
/* END OF LISTS IN FCT */
// This function will populate the court Drop-down List.
// This functions are where the issues lie and i dont know how to procees
function getCourts(dropdownField)
{
dropdownField.clearItems();
for (var i=0; i < myCourts.length; i++)
dropdownField.addItem(myCourts[i][0][0][0]);
}
// This function will populate the PO Drop-down List for any event EXCEPT the change event.
// This function is called by the initialize event of the PO Drop-down List.
function getPOs(courtField, dropdownField)
{
dropdownField.clearItems(); // Clear the items of the Drop-down List.
for (var i=0; i < myCourts.length; i++) // Look through all the courts until we find the one that matches the court selected.
if(myCourts[i][0][0][0] == courtField.rawValue) // Check to see if they match.
{
for (var j=1; j < myCourts[i].length; j++) // When they match, add the POs to the Drop-down List.
{
dropdownField.addItem(myCourts[i][j][0][0]);
}
dropdownField.rawValue = myCourts[i][1][0][0]; // Display the first item in the list.
}
}
// This function will populate the PO Drop-down List for the change event.
// This function is called by the change event of the court Drop-down List.
// The first parameter is simply a pointer to the xfa object model.
function getPOOther(myXfa, dropdownField)
{
dropdownField.clearItems(); // Clear the items of the Drop-down list.
for (var i=0; i < myCourts.length; i++) // Look through all the courts until we find the one that matches the court selected.
if(myCourts[i][0] == myXfa.event.newText) // Check to see if they match. Note: we have to use the event.newText in this case because
{ // the change hasn't been committed yet.
for (var j=1; j < myCourts[i].length; j++) // When they match, add the states/provinces to the Drop-down List.
{
dropdownField.addItem(myCourts[i][j][0][0]);
}
dropdownField.rawValue = myCourts[i][1][0][0]; // Display the first item in the list.
}
}
No comments:
Post a Comment