<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: 2nd Grid not showing in Internet explorer</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/2nd-grid-not-showing-in-internet-explorer</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/2nd-grid-not-showing-in-internet-explorer/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>tony on 2nd Grid not showing in Internet explorer</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/2nd-grid-not-showing-in-internet-explorer#p30998</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/2nd-grid-not-showing-in-internet-explorer#p30998</guid>
        	        	<description><![CDATA[<p>Hello,</p>
<p>Â </p>
<p>As far as I know ie8 you have a error here</p>
<p>....</p>
<p>dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],<br />
 dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], <strong>&#60;--- comma here</strong><br />
 });</p>
<p>Â </p>
<p>IE does not like this.</p>
<p>Check for other such kind of errors</p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Thu, 21 Aug 2014 16:17:50 +0300</pubDate>
        </item>
        <item>
        	<title>salute on 2nd Grid not showing in Internet explorer</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/2nd-grid-not-showing-in-internet-explorer#p30987</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/2nd-grid-not-showing-in-internet-explorer#p30987</guid>
        	        	<description><![CDATA[<p>Hey folks,</p>
<p>I got a problem with showing 2 Grids in Internet explorer, I tested it in ie 8 and ie11 with Same result. the first grid is displayed properly, but the second one is missing. Chrome and Firefox are showing both tables.</p>
<p>Here is my configuration. I would appreciate every form of help because i tried to fix this for 2 days and its driving me nuts.</p>
<p>Â </p>
<blockquote>
<p>
[...]</p>
<p>&#60;script type="text/javascript"&#62;</p>
<p>$( document ).ready(function() {<br />
 $(function(){<br />
 console.info("ObjectName1: ", test);<br />
 $('#genDataTable1').assGrid({<br />
 basepath: '&#60;%= request.getContextPath() %&#62;',<br />
 objectName: '&#60;%= task.getGenTable1Typ() %&#62;',<br />
 caption: '&#60;%= task.getGenTable1Typ() %&#62;',<br />
 massnahmeNummer: '&#60;%= task.getMassnahmeNummer() %&#62;',<br />
 pager: '#pager1'<br />
 });<br />
 });</p>
<p>$(function(){<br />
 $('#genDataTable2').assGrid({<br />
 basepath: '&#60;%= request.getContextPath() %&#62;',<br />
 objectName: '&#60;%= task.getGenTable2Typ() %&#62;',<br />
 caption: '&#60;%= task.getGenTable2Typ() %&#62;',<br />
 massnahmeNummer: '&#60;%= task.getMassnahmeNummer() %&#62;',<br />
 pager: '#pager2'<br />
 });<br />
 });<br />
});<br />
&#60;/script&#62;</p>
<p>[...]</p>
<p>&#60;div id="container1"&#62;<br />
&#60;table id="genDataTable1"&#62;<br />
 &#60;tr&#62;<br />
 &#60;td&#62;&#60;/td&#62;<br />
 &#60;/tr&#62;<br />
&#60;/table&#62;<br />
&#60;div id="pager1"&#62;&#60;/div&#62;<br />
&#60;/div&#62;</p>
<p>Â </p>
<p>&#60;!-- GenDataTable 2 mit REST-Daten BEGIN --&#62;<br />
&#60;div id="container2"&#62;<br />
&#60;table id="genDataTable2"&#62;<br />
 &#60;tr&#62;<br />
 &#60;td&#62;&#60;/td&#62;<br />
 &#60;/tr&#62;<br />
&#60;/table&#62;<br />
&#60;div id="pager2"&#62;&#60;/div&#62;<br />
&#60;/div&#62;</p>
<p>[...]</p>
</blockquote>
<p>JS Config :</p>
<blockquote>
<p>
(function ( $ ) {<br />
 $.fn.assGrid = function(options) {</p>
<p> var basepath = options.basepath;<br />
 var massnahmeNummer = options.massnahmeNummer;<br />
 var caption = options.caption;<br />
 var objectName = options.objectName;</p>
<p> var restBasePath = "/rest/GenDataTable/";<br />
 var listSelector = this.selector;<br />
 console.log(this.selector);<br />
 var restURL = basepath + restBasePath + objectName + "/?massnahme=" + massnahmeNummer;<br />
 var grid;</p>
<p>$.get(basepath + restBasePath + objectName + "/definitions", function(data) {<br />
 onDefinitionsLoaded(data);<br />
 });</p>
<p> var dateEditOptions = {<br />
 dataInit: function (elem) {<br />
 $(elem).datepicker({<br />
 dateFormat: "dd.mm.yy",<br />
 firstDay: 1,<br />
 prevText: '&#x3c;zurÃ¼ck', prevStatus: '',<br />
 prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',<br />
 nextText: 'Vor&#x3e;', nextStatus: '',<br />
 nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',<br />
 currentText: 'heute', currentStatus: '',<br />
 todayText: 'heute', todayStatus: '',<br />
 clearText: '-', clearStatus: '',<br />
 closeText: 'schlieÃŸen', closeStatus: '',<br />
 monthNames: ['Januar','Februar','MÃ¤rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],<br />
 monthNamesShort: ['Jan','Feb','MÃ¤r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],<br />
 dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],<br />
 dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],<br />
 dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],<br />
 });<br />
 }<br />
 };</p>
<p> function onDefinitionsLoaded(definitions) {<br />
 var colNames = new Array();<br />
 var colModels = new Array();</p>
<p> var counter = 0;<br />
 _.each(definitions, function(def) {<br />
 colNames.push(def._columnName);<br />
 var colModel = {<br />
 name: def._attributeName,<br />
 width: def._columnSize == undefined ? 50 : def._columnSize,<br />
 editable: def._columnEditable,<br />
 hidden: !def._columnViewed<br />
 };<br />
 if (def._attributeType == "java.util.Date") {<br />
 colModel.editoptions = dateEditOptions;<br />
 }<br />
 if (def._attributeType == "java.lang.Boolean") {<br />
 colModel.edittype = 'checkbox';<br />
 colModel.formatter = 'checkbox';<br />
 colModel.editoptions = { value: "true:false" };<br />
 }</p>
<p> if (def._cellEditor == "combo_bearbeitungsstand"<br />
 &#124;&#124; def._cellEditor == "combo_bau_kennzeichen"<br />
 &#124;&#124; def._cellEditor == "combo_bestellnr"<br />
 &#124;&#124; def._cellEditor == "bauunternehmen_editor" ) {<br />
 colModel.edittype = 'select';<br />
 colModel.formatter = 'select';<br />
 colModel.editoptions = { value: def._cellEditorDetails };<br />
 colModel.editoptions = { value: 'Test1:test1;TEst2:test2' };<br />
 }</p>
<p> if (def._cellEditor == "investor_list_chooser"<br />
 &#124;&#124; def._cellEditor == "bau_list_chooser"<br />
 &#124;&#124; def._cellEditor == "address_chooser" ) {<br />
 colModel.edittype = 'select';<br />
 colModel.formatter = 'select';<br />
 colModel.editoptions = { value: def._cellEditorDetails };<br />
 colModel.editoptions = { value: 'Test3:test3;TEst4:test4' };<br />
 }<br />
 colModels.push(colModel);<br />
 });</p>
<p> grid = $(listSelector).jqGrid({<br />
 url: restURL,<br />
 ajaxGridOptions: { contentType: "application/json; charset=utf-8" },<br />
 datatype: "json",<br />
 pager: options.pager,<br />
 mtype: "GET",<br />
 loadonce: true,<br />
 rowNum: 30,<br />
 height: 250,<br />
 width: 1200,<br />
 rowList: [10, 20, 30],<br />
 sortname: "invid",<br />
 sortorder: "desc",<br />
 viewrecords: true,<br />
 gridview: true,<br />
 autoencode: false,<br />
 caption: caption,<br />
 colNames: colNames,<br />
 colModel: colModels,</p>
<p> 'cellEdit': true,<br />
 'cellsubmit' : 'remote',<br />
 'cellurl': restURL,<br />
 'ajaxCellOptions': {<br />
 contentType: "application/json",<br />
 type: "PUT"<br />
 },<br />
 serializeCellData : function(postdata) {<br />
 var list = $(listSelector);<br />
 var selectedRow = postdata.id;<br />
 rowData = list.getRowData(selectedRow);</p>
<p> var post = {<br />
 Id: rowData['Id']<br />
 };</p>
<p> for(var field in postdata){<br />
 var value = postdata[field];<br />
 if (field != "oper" &#38;&#38; field != "id") {<br />
 post[field] = value;<br />
 }<br />
 }<br />
 console.log(JSON.stringify(post));<br />
 return JSON.stringify(post);<br />
 }<br />
 });</p>
<p> grid.jqGrid('navGrid', options.pager,<br />
 {<br />
 search: false,<br />
 add: true,<br />
 edit: false,<br />
 del: true<br />
 },<br />
 updateDialog('PUT'),<br />
 updateDialog('POST'),<br />
 updateDialog('DELETE')<br />
 );<br />
 };</p>
<p> function updateDialog(action) {<br />
 return {<br />
 url: restURL,<br />
 closeAfterAdd: true,<br />
 closeAfterEdit: true,<br />
 afterShowForm: function (formId) { },<br />
 modal: true,<br />
 onclickSubmit: function (params, postdata) {<br />
 var list = $(listSelector);<br />
 var selectedRow = grid.getGridParam("selrow");<br />
 rowData = list.getRowData(selectedRow);<br />
 if (action != 'POST') { // bei POST-Aufrufen gibt es keine Ressourcen-ID am Ende der URL<br />
 params.url += '&#38;Id=' + rowData.Id;<br />
 }<br />
 params.mtype = action;<br />
 },<br />
 width: "600",<br />
 ajaxEditOptions: {<br />
 datatype: "json",<br />
 contentType: "application/json; charset=ISO-8859-1"<br />
 },<br />
 serializeEditData: function(postdata){<br />
 if(action == 'POST'){<br />
 postdata['id'] = undefined;<br />
 delete postdata["oper"];<br />
 postdata['MassnahmeNummer'] = massnahmeNummer;<br />
 }<br />
 return JSON.stringify(postdata);<br />
 }<br />
 };<br />
 };<br />
 };<br />
}( jQuery ));</p>
</blockquote>
<p>Â </p>
<p>Regards</p>
]]></description>
        	        	<pubDate>Wed, 20 Aug 2014 19:47:21 +0300</pubDate>
        </item>
</channel>
</rss>