By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,117 Members | 2,093 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,117 IT Pros & Developers. It's quick & easy.

invisible table columns

P: n/a
Hi,
I want to do the following. I want to make a table column invisible
to the screen, but I still want to be able to get the innertext that
would have been stored in the cell for certain operations. What would
be the best way to do this.
I currently added an invisible attribute to the column tag. Please
help

Aug 30 '07 #1
Share this Question
Share on Google+
5 Replies


P: n/a
my*************@gmail.com wrote:
I want to do the following. I want to make a table column invisible
to the screen, but I still want to be able to get the innertext that
would have been stored in the cell for certain operations. What would
be the best way to do this.
I currently added an invisible attribute to the column tag. Please
help
This is more of a CSS solution than JavaScript, but you could set the
style to "display: none". That would hide the column from the screen but
it would still exist in the DOM.

--
Joe Attardi
ja******@gmail.com
Aug 30 '07 #2

P: n/a
On Aug 30, 3:49 pm, Joe Attardi <jatta...@gmail.comwrote:
my.shabby.sh...@gmail.com wrote:
I want to do the following. I want to make a table column invisible
to the screen, but I still want to be able to get the innertext that
would have been stored in the cell for certain operations. What would
be the best way to do this.
I currently added an invisible attribute to the column tag. Please
help

This is more of a CSS solution than JavaScript, but you could set the
style to "display: none". That would hide the column from the screen but
it would still exist in the DOM.

--
Joe Attardi
jatta...@gmail.com
Thats not a bad idea but I not to familiar with style sheets. Since
in a table of 5 columns only one would be invisible how would I do
that. Here is the code for the jsp page.
</script>
<style type="text/css">
body {
margin: 1em;
margin-top:.5em;
}
#reportPane {
width: 100%;
}
#histBox table { overflow: auto; }
#buttonTable {
margin-top: 8px; margin-bottom: 8px;
}
</style>
</head>
<body onload="init()" onkeydown="doKey()">
<fieldset id="histBox" >
<legend>Select version(s):</legend>
<div id="histories" class="tableContainer">
<t:newTable model='<%=
pageContext.findAttribute("histories") %>' key="RSN" multiple="true">
<t:column name="user.name" label="User"/>
<t:column name="type" label="Report Type"/>
<t:column name="date" label="Update Time" format="MM/
dd/yyyy kk:mm"/>
<t:column name="netBodyChars" label="Chars Changed"
format="###,###" className="java.lang.Integer"/>
<t:column name="reportHTML" label="report"
invisible="true" />
</t:newTable>
</div>
</fieldset>

Thanks...

Aug 30 '07 #3

P: n/a
my*************@gmail.com wrote:
Thats not a bad idea but I not to familiar with style sheets. Since
in a table of 5 columns only one would be invisible how would I do
that.
I'm not sure what the JSP tag library is that you're using, and what
options the <t:columntag gives you, but in straight HTML you can give
the <tra 'style' attribute, like
<tr style="display: none;"... </tr>

or define an 'invisible' CSS class:

..invisible { display: none; }

and give the <tra 'class' of 'invisible':

<tr class="invisible"... </tr>

Looks like you will have to work within the limitations of your JSP
taglib though.
--
Joe Attardi
ja******@gmail.com
Aug 30 '07 #4

P: n/a
my*************@gmail.com said the following on 8/30/2007 4:01 PM:
On Aug 30, 3:49 pm, Joe Attardi <jatta...@gmail.comwrote:
>my.shabby.sh...@gmail.com wrote:
>>I want to do the following. I want to make a table column invisible
to the screen, but I still want to be able to get the innertext that
would have been stored in the cell for certain operations. What would
be the best way to do this.
I currently added an invisible attribute to the column tag. Please
help
This is more of a CSS solution than JavaScript, but you could set the
style to "display: none". That would hide the column from the screen but
it would still exist in the DOM.
Thats not a bad idea but I not to familiar with style sheets.
comp.infosystems.www.authoring.stylesheets

For the Usenet impaired:
<URL:
http://groups.google.com/group/comp.infosystems.www.authoring.stylesheets/topics?hl=en&lr=&ie=UTF-8>
Since in a table of 5 columns only one would be invisible how would I do
that. Here is the code for the jsp page.
Don't post your server side JSP code, post the resulting HTML/Script/CSS
generated by the JSP code.
</script>
I hope that isn't the first line of code your JSP produces.
<style type="text/css">
I thought you weren't familiar with styles?

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Aug 30 '07 #5

P: n/a
On Aug 30, 4:46 pm, Joe Attardi <jatta...@gmail.comwrote:
my.shabby.sh...@gmail.com wrote:
Thats not a bad idea but I not to familiar with style sheets. Since
in a table of 5 columns only one would be invisible how would I do
that.

I'm not sure what the JSP tag library is that you're using, and what
options the <t:columntag gives you, but in straight HTML you can give
the <tra 'style' attribute, like
<tr style="display: none;"... </tr>

or define an 'invisible' CSS class:

.invisible { display: none; }

and give the <tra 'class' of 'invisible':

<tr class="invisible"... </tr>

Looks like you will have to work within the limitations of your JSP
taglib though.

--
Joe Attardi
jatta...@gmail.com
Thanks for your help. I tried your method and it works ok, but is
there a way for the row to not only be not displayed, but to not
appear at all?
thanks...

Aug 31 '07 #6

This discussion thread is closed

Replies have been disabled for this discussion.