Ext.onReady(function(){
    Ext.QuickTips.init();
    var rowRecord = Ext.data.Record.create([
        { name: 'mimosa_sequence_set_id' },
        { name: 'shortname' },
        { name: 'title' },
        { name: 'description' },
        { name: 'alphabet' },
        { name: 'source_spec' },
        { name: 'lookup_spec' },
        { name: 'info_url' },
        { name: 'update_interval' },
        { name: 'is_public' }
    ]);

    // create the Data Store
    var store = new Ext.data.JsonStore({
        url: '/autocrud/site/default/schema/bcs/source/mimosa_sequence_set/list',
        root          : 'rows',
        fields        : rowRecord,
        remoteSort    : true,
        totalProperty : 'total',
    });
       // create the Grid
    var grid = new Ext.grid.GridPanel({
        store: store,
        columns: [
            {
                id       :'mimosa_sequence_set_id',
                header   : 'Sequence Set ID',
                width    : 20,
                sortable : true,
                dataIndex: 'mimosa_sequence_set_id'
            },
            {
                id       :'shortname',
                header   : 'Short Name',
                sortable : true,
                dataIndex: 'shortname'
            },
            {
                id       :'title',
                header   : 'Title',
                sortable : true,
                dataIndex: 'title'
            },
            {
                id       :'description',
                header   : 'Description',
                sortable : true,
                dataIndex: 'description'
            },
            {
                id       :'alphabet',
                header   : 'Alphabet',
                sortable : true,
                dataIndex: 'alphabet'
            },
            {
                id       :'source_spec',
                header   : 'Source spec',
                sortable : true,
                dataIndex: 'source_spec'
            },
            {
                id       :'lookup_spec',
                header   : 'Lookup spec',
                sortable : true,
                dataIndex: 'lookup_spec'
            },
            {
                id       :'info_url',
                header   : 'Info URL',
                sortable : true,
                dataIndex: 'info_url'
            },
            {
                id       :'update_interval',
                header   : 'Update interval',
                sortable : true,
                dataIndex: 'update_interval'
            },
            {
                id       :'is_public',
                header   : 'Public?',
                sortable : true,
                dataIndex: 'is_public'
            },
        ],
        stripeRows: true,
        autoExpandColumn: 'shortname',
        height: 350,
        width: '100%',
        title: 'Available BLAST Databases',
        // config options for stateful behavior
        stateful: true,
        stateId: 'grid'
    });

    // render the grid to the specified div in the page
    grid.render('mimosa-grid');

});

@@ -715,19 +715,17 @@
     %7D);%0A
-   
+%0A
     // c
@@ -751,80 +751,137 @@
 var 
-grid = new Ext.grid.GridPanel(%7B%0A        store: store,%0A        columns: %5B
+xg = Ext.grid;%0A    var sm = new xg.CheckboxSelectionModel();%0A    var grid = new xg.GridPanel(%7B%0A        columns: %5B%0A            sm,
 %0A   
@@ -2768,16 +2768,131 @@
      %5D,%0A
+        frame: true,%0A        iconCls:'icon-grid',%0A        store: store,%0A        sm: sm,%0A        columnLines: true,%0A
         
@@ -2916,16 +2916,19 @@
 %0A       
+ //
  autoExp

Add checkboxes to each row in the sequence set grid