Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
browser screen contents hidden by jqGrid dialog
07/02/2014
21:53
Avatar
KTanzer
Member
Members
Forum Posts: 3
Member Since:
03/01/2014
sp_UserOfflineSmall Offline

The background screen for the web application is being hidden when the jqGrid dialog displays.  

The clicks a link (not a jqGrid) that displays a jqGrid list generated by the code below.  While the grid is loading, I can see the browser contents, the frame of the grid with 'Loading...' displayed, but then the screen contents go blank (gray) and the list data displays in the grid frame correctly.  

Is this a bug, feature or some configuration item I missed?

Code:

function OpenChooseLot(snapShotId, startingDate, forecastYear, blendCd, gradeType, gradeCd, gradeDesc) {

var urlGetModel = '<%:Url.Action("GetColumnNamesAndModel", "Substitution")%>';

var urlGetLots = '<%:Url.Action("GetLots", "Substitution")%>';

$.ajax({

url: urlGetModel,

type: 'GET',

success: function (jsonString) {

var jsonObject = jQuery.parseJSON(jsonString);

var colNames = jsonObject.colNames; // ['Grade Desc', 'Useable Date', 'Nicotine']

var colModel = jsonObject.colModel; // [{ name: 'GRADE_DESC' }, { name: 'USEABLE_DATE' }, { name: 'Nicotine'}]

var params = "snapShotId=" + encodeURIComponent(snapShotId) +

"&startingDate=" + encodeURIComponent(startingDate) +

"&forecastYear=" + encodeURIComponent(forecastYear) +

"&blendCd=" + encodeURIComponent(blendCd) +

"&gradeType=" + encodeURIComponent(gradeType) +

"&gradeCd=" + encodeURIComponent(gradeCd) +

"&gradeDesc=" + encodeURIComponent(gradeDesc);

var urlEncoded = urlGetLots + "?" + params;

$("#tableLots").jqGrid('GridUnload'); // force grid data to be unloaded

$("#tableLots").jqGrid({

url: urlEncoded,

type: 'GET',

datatype: 'json',

colNames: colNames,

colModel: colModel,

jsonReader: { repeatitems: true, id: "0", cell: "", root: "rows", page: "page", total: "total", records: "records" },

pager: '#tableLots_pager',

height: 300,

rowNum: 20,

rowList: [10, 20, 50],

caption: 'Lots for substitution',

scrollrows: true,

onSelectRow: function (rowid, status) {

//alert("onSelectRow fired for id: " + rowid + " with status: " + status);

var grid = jQuery("#tableLots");

var rowData = grid.getRowData(rowid);

var gradeDescNew = grid.getCell(rowid, 0);

// make the Change button request a substitution for the specified data

$("#tableLots_Change").button({ disabled: false });

var newControllerPath = '<%= Url.Action("UpdateBlendMix", "Substitution")%>';

var newParams = "snapShotId=" + encodeURIComponent(snapShotId) +

"&startingDate=" + encodeURIComponent(startingDate) +

"&year=" + encodeURIComponent(forecastYear) +

"&blend=" + encodeURIComponent(blendCd) +

"&oldGradeDesc=" + encodeURIComponent(gradeDesc) +

"&newGradeDesc=" + encodeURIComponent(gradeDescNew);

$("#tableLots_Change").attr("onclick", "location.href="" + newControllerPath + "?" + newParams + """);

}, //end-onSelectRow

loadComplete: function (data) {

if (data.rows.length > 0) {

for (var i = 0; i < data.rows.length; i++) {

if (data.rows[i][0] == gradeDesc) {

$('#tableLots').jqGrid('setSelection', i, false); // make the row [i] selected, but do not fire the onSelectRow event

$('#tableLots_Change').button({ disabled: true }); // or .button("enable") or .button("disable") after initialization

} //end-if

} //end-for

} //end-if data.rows.length

} //end loadComplete

}); //end-jqGrid

}, //end-success

error: function (result) {

alert("Error in OpenChooseLots: " + result);

} //end-error

}); //end-ajax

$("#divChooseLot").dialog({ modal: true });

$("#divChooseLot").dialog("open");

} //end-function

10/02/2014
15:25
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

Hello,

Can you please prepare a online example and me the link to it.

We need all the code - css, javascript and etc.

Thank you.

Kind 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.

10/02/2014
20:18
Avatar
KTanzer
Member
Members
Forum Posts: 3
Member Since:
03/01/2014
sp_UserOfflineSmall Offline

I couldnt recreate in public site http://www.trirand.com/blog/wp...../&#39;, 'Frown', '1');" src="http://www.trirand.com/blog/wp-content/forum-smileys/sf-frown.gif" alt="Frown" />, but did figure out the issue only happened in VS2010 running the built-in IIS (Cassini).  On a production server with a release build, the issue went away.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
31 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.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information