title: JQGrid DynamicLink doesn't work
body: <p>I am trying to add a clickable text to a column in JQGrid, hence I added dynamicLink formatter to the column, the text disappears once I use this formatter attribute. When using Link attribute, the column's data is visible. Initially i had not added the dynamicLink.js jqgrid plugin. But even after adding the dependency the issue is not getting resolved. Here is my code.</p>
  
  <pre><code>&lt;script type="text/javascript" src="&lt;%=request.getContextPath()%&gt;/resources/js/jquery.jqGrid.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="&lt;%=request.getContextPath()%&gt;/resources/js/jQuery.jqGrid.dynamicLink.js" &gt;&lt;/script&gt;
  
      jq(function() {
          jq("#grid").jqGrid(
                  {
                      url : '/application/getList',
                      datatype : 'json',
                      mtype : 'GET',
                      colNames : [ 'Column1',  'Column3' ],
                      colModel : [ {
                          name : 'Column1',
                          index : 'Column1',
                          width : 49,
                          sortable : true,
                          sorttype : 'int'
                      },  {
                          name : 'Column3',
                          index : 'Column3',
                          width : 49,
                          sortable : false,
                          search : false,
                          formatter: 'dynamicLink',
                             formatoptions: {
                                 url: function (cellValue, rowId, rowData) {                    
                                   return 'application/disable'  + '?' + $.param({column1: rowData.column1});
  
                                 }
                             }
                      } ],
                      postData : {},
                      rowNum : 10,
                      rowList : [ 5, 10, 15, 20 ],
                      height : 200,
                      autowidth : true,
                      rownumbers : false,
                      pager : '#pager',
                      sortname : 'id',
                      caption : "XXXXXXXXXXXXXX",
                      viewrecords : true,
                      ignoreCase : true,
                      sortorder : "asc",
                      emptyrecords : "Empty records",
                      loadonce : true,
                      loadComplete : function() {
                      },
                      jsonReader : {
                          total : "total",
                          page : "page",
                          records : "records",
                          root : "XXXXXX",
                          repeatitems : false,
                          cell : "cell",
                          id : "id"
                      }
                  });
          jq("#grid").jqGrid('navGrid', '#pager', {
              edit : false,
              add : false,
              del : false,
              search : true
          }, {}, {}, {}, {
              sopt : [ 'cn', 'ne', 'lt', 'gt', 'eq', 'bw', 'ew' ],
              closeOnEscape : true,
              multipleSearch : false,
              closeAfterSearch : true
          });
  
          jq("#btnFilter").click(function() {
              jq("#grid").jqGrid('searchGrid', {
                  multipleSearch : false,
                  sopt : [ 'cn', 'ne', 'lt', 'gt', 'eq', 'bw', 'ew' ]
              });
          });
  
      });
  &lt;/script&gt;
  </code></pre>
  
  <p>Once I added the dynamicLink.js I got a error in the browser console saying,  $.fn.fmatter cannot be resolved, as dynamicLink function definition uses $.fn.fmatter. </p>
  
  <p>Am I missing any other dependency or any version mismatches causing the issue?</p>
  
  <p><strong>EDIT 1 :</strong> </p>
  
  <p><strong><em>Updating the question</em></strong></p>
  
  <p>The Column1's cellValue that is passed from the url is a boolean value, hence the </p>
  
  <blockquote>
    <p>if ($.fmatter.isString(cellValue) || $.fmatter.isNumber(cellValue))</p>
  </blockquote>
  
  <p>in jqgrid.dynamicLink.js failed to pass and only a &amp;nbsp value was returned from the function.  </p>
  
  <p>I am using this code with Spring MVC that works with a couple of jars for handling the json interchanges and jpa-hibernate. </p>
  
  <p>I should have posted the server side code with the question, that would have made the mistake obvious.</p>
  
  <p>Now, I would like to know what needs to be done for handling boolean columns with dynamicLink.</p>