Forum


11:38

25/07/2009

Hello,
I am successfully using jqgrid 3.4 in an asp.net MVC project, even though I am not an expert in JavaScript - nice product! One of the fields in my grid can be up to 250 characters. I would like to display (read-only) the entire 250 chars in a grid. By editing the column model like below I am able to show the contents but sorting is lost until I refresh, it is not very attactive, and it confuses users because the think they can edit the content even though it is read-only.
{ name: 'myLongField', index: 'myLongField', width: 350, edittype: 'textarea', editable: true, editoptions: { rows: "6"} }
1) Is there a way to display read only text so that it wraps and can show the entire field content without vertical scrolling?
2) Can that be done for all rows so that users can see the long content for all records at the same time without having to expand every record individually?
3) if wrapping read-only text is not possible, can I increase the tooltip display duration? Hovering exposes the content nicely, but it disappears too quickly (~ 10 seconds) I'd like the tooltip to show until the mouse was moved again.
Thank you very much.
Jose.
01:34

Moderators
30/10/2007

Hello,
1), 2) After loading the jqGrid CSS
<style>
.ui-jqgrid tr.jqgrow td {white-space: normal;}
</style>
3) The duration of this depends on browser.
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
17:03

25/07/2009

Tony,
Thanks for the reply, but I am still unable to make the field expand to display the entire content. Perhaps I am not placing the in-line style in the right place or do not have the proper style sheet files declared. Below is a snippet of source from one of my pages – what am I missing?
IE8, jqgrid 3.4
Thanks again.
-Jose.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="ctl00_Head1"><title>
</title><meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<link href=”../../Content/Site.css” rel=”stylesheet” type=”text/css” />
<link href=”../../Content/Header.css” rel=”stylesheet” type=”text/css” />
<link href=”../../content/details.css” rel=”stylesheet” type=”text/css” />
<link href=”../../scripts/themes/green/grid.css” rel=”stylesheet” type=”text/css” title=”green” media=”screen” />
<link href=”../../Scripts/themes/sunny/jquery-ui-1.7.2.custom.css” rel=”stylesheet” type=”text/css” />
<script src=”../../Scripts/jquery-1.3.2.min.js” type=”text/javascript”></script>
<script src=”../../Scripts/jquery-1.3.2.js” type=”text/javascript”></script>
<script src=”../../Scripts/jquery-ui-1.7.2.custom.min.js” type=”text/javascript”></script>
<script src=”../../Scripts/jquery.jqGrid.js” type=”text/javascript”></script>
<script src=”../../Scripts/js/jqModal.js” type=”text/javascript”></script>
<script src=”../../Scripts/js/jqDnR.js” type=”text/javascript”></script>
<script src=”../../Scripts/js/grid.celledit.js” type=”text/javascript”></script>
<style type=”text/css”>
.ui-jqgrid tr.jqgrow td {white-space: normal;}
</style>
<script type=”text/javascript”>
… etc.
jQuery(document).ready( function()
{
var lastSelected
jQuery(”#list”).jqGrid(
{
url: gridURL ,
… etc.
02:29

Moderators
30/10/2007

Hello,
You should tell me which version do you use!
<style>
table.scroll tbody td {white-space: normal;}
</style>
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
09:07

25/07/2009

Hi Tony,
The version of jqgrid is 3.4.4.patched. Browser is IE8 or firefox 3.5.1 The grid is being generated on a ASP.NET MVC page.
Additionally I have posted below the column model, in case that is important.
Thanks very much,
Jose
colModel: [ { name: 'ProblemId', index: 'ProblemId', width: 75, align: 'left', hidden: true },
{ name: 'ProblemNumber', index: 'ProblemNumber', width: 110 },
{ name: 'OnsetDate', index: 'OnsetDate', width: 150 },
// { name: 'Problem', index: 'Problem', width: 350, edittype: 'textarea', editable: true, editoptions: { rows: "4"} },
{ name: 'Problem', index: 'Problem', width: 350 },
{ name: 'CurrStatus', index: 'CurrStatus', width: 150, sortable: true },
{ name: 'CurrStatusDate', index: 'CurrStatusDate', width: 150, sortable: true }
],
04:39

Moderators
30/10/2007

Hello,
See my previous post and modify your style according to what I write.
Best Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
40 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66