Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Filling Flexigrid with JSON/XML data

DZone's Guide to

Filling Flexigrid with JSON/XML data

· Web Dev Zone
Free Resource

Learn how to build modern digital experience apps with Crafter CMS. Download this eBook now. Brought to you in partnership with Crafter Software

Flexigrid is one of the most useful and powerful grid plugins for jQuery. Unfortunately, as the author explains in the project page, there is no much documentation so you must learn how to use it looking at existing code.

If anytime you need to fill a Flexigrid with JSON or XML content and you are a little buggy to look at example code, here is the great summary:

Remember XML/JSON data must follow the next rules: total, page, rows. And for every row specify and id and a cell structure.

Next steps show you how to make it run step by step.

  • Sample data for both types are:
    {
        page: 1,
        total: 2,
        rows: [
            {id: 'reg1',    cell: ['reg1-cell1','reg1-cell2']},
            {id: 'reg2',    cell: ['reg2-cell1','reg2-cell2']}
        ]
    }
    <rows>
        <page>1</page>
        <total>2</total>
        <row id="reg1">
            <cell>reg1-cell1</cell>
            <cell>reg1-cell2</cell>
        </row>
        <row id="reg2">
            <cell>reg2-cell1</cell>
            <cell>reg2-cell2</cell>
        </row>
    </rows>
  • Put some element on your HTML document:
    <p id="yourId"></p>
  • Convert that element into a flexigrid with:
    $("#yourId").flexigrid({
        url: 'your_file_name.json_or_xml',
        dataType: 'json',
        ...
    }

Now you know how to build a gorgeous grid from XML or JSON data.

 

From http://acuriousanimal.com/blog/2011/12/09/filling-flexigrid-with-jsonxml-data/

Crafter is a modern CMS platform for building modern websites and content-rich digital experiences. Download this eBook now. Brought to you in partnership with Crafter Software.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}