To manipulate and represent local (static) data – i.e. array data, data stored in an xml file, or data stored in a JSON file – that's all you need.
But the primary purpose of jqGrid is to manipulate and represent dynamic data over the web, and for this you will also need