48 #include "InternalErr.h"
68 bt->set_attr_table(grid->array_var()->get_attr_table());
72 Grid::Map_iter i = grid->map_begin();
73 Grid::Map_iter e = grid->map_end();
76 at->set_attr_table((*i)->get_attr_table());
89 WWWGrid::do_print_val(ostream &ss)
91 const string fqn =
get_fqn(
this);
92 ss <<
"<script type=\"text/javascript\">\n"
98 <<
"// -->\n" <<
"</script>\n";
101 <<
"<input type=\"checkbox\" name=\"get_" <<
104 <<
".handle_projection_change(get_"
106 <<
"<font size=\"+1\">" << name() <<
"</font></b>"
109 Array *a = dynamic_cast < Array * >(array_var());
111 Array::Dim_iter p = a->dim_begin();
112 for (
int i = 0; p != a->dim_end(); ++i, ++p) {
113 const int size = a->dimension_size(p,
true);
114 const string n = a->dimension_name(p);
119 <<
"\" size=8 onfocus=\"describe_index()\""
120 <<
"onChange=\"DODS_URL.update_url()\">\n";
121 ss <<
"<script type=\"text/javascript\">\n"
124 <<
"// -->\n" <<
"</script>\n";
135 fprintf(os,
"%s", ss.str().c_str());
virtual void print_val(FILE *os, string space="", bool print_decl_p=true)
virtual BaseType * ptr_duplicate()