无法添加行datatable.js - sAjaxSource Ajax调用

时间:2016-02-05 08:21:30

标签: javascript jquery asp.net ajax datatables

  

Html代码:我使用包含少量列标题的普通表

ColumnModel
  

Js代码:   这是我正在使用的js方法,

public class Main {

    public static void main(String[] args) {
            JTable jTable = new JTable();

            TableColumnModel columnModel = jTable.getColumnModel();
            columnModel.setColumnSelectionAllowed(true);
            ListSelectionModel columnSelectionModel = columnModel.getSelectionModel();
            columnSelectionModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);

            ListSelectionModel rowSelectionModel = jTable.getSelectionModel();
            rowSelectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

            jTable.setModel(createExampleModel());

            createFrameAndShow(jTable);
        }

        private static void createFrameAndShow(JTable jTable) {
            JFrame mainFrame = new JFrame("JTable select multiple contiguous cells in a single row");
            Container contentPane = mainFrame.getContentPane();
            contentPane.add(jTable);

            mainFrame.setSize(500, 100);
            mainFrame.setLocationRelativeTo(null);
            mainFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            mainFrame.setVisible(true);
        }

        private static DefaultTableModel createExampleModel() {
            DefaultTableModel defaultTableModel = new DefaultTableModel();
            defaultTableModel.setColumnCount(4);

            defaultTableModel.addRow(new Object[] { "A1", "B1", "C1", "D1" });
            defaultTableModel.addRow(new Object[] { "A2", "B2", "C2", "D2" });
            defaultTableModel.addRow(new Object[] { "A3", "B3", "C3", "D3" });
            return defaultTableModel;
        }
    }

在浏览器调试中,我可以在json.d中看到结果,但是,页面上没有数据可见。我不知道此代码中的问题是什么。

以下是浏览器控制台屏幕上的屏幕截图, enter image description here

0 个答案:

没有答案