'View the configurable options for the self._configurable instance in a
table.'

def _cmd_view(self, params):

    self._options = self._configurable.get_options()
    self._group_options_by_tabid()
    table = [['Setting', 'Value', 'Modified', 'Description']]
    for tabid in self._tabbed_options.keys():
        tab_opts = self._tabbed_options[tabid]
        for opt_name in tab_opts:
            opt = self._options[opt_name]
            if (opt_name in self._unsaved_options):
                unsaved_name = opt_name
                row = [unsaved_name, self._unsaved_options[opt_name], 'Yes', opt.get_desc()]
            else:
                row = [opt_name, opt.get_value_str(), '', opt.get_desc()]
            table.append(row)
        table.append([])
    if (len(table) > 1):
        table.pop()
    self._console.draw_table(table, True)
