huangyanbin/smartTable

能否不使用 JavaBean,动态设置表格的内容

Lee-swifter opened this issue · 1 comments

我看到在设置数据的时候都是需要类似于 List 这样的对象,但是我现在遇到的情况是不能提供这种 JavaBean。
例如我拿到了一个数据库,要展示数据中的某个表,但是我无法提前知道这个表的结构,因此也无法写 JavaBean 这个类。
在这种情况下有没有方法将数据设置进去呢?
还是这个库已经支持,只是我没看到,求赐教。。。

看样子好像有接口来解决这个问题,得用 List<Map<String, String>> 来解决:

List<Map<String, Object>> tableContent = Operator.queryContentFromTable(db, tableName);
MapTableData tableData = MapTableData.create(tableName, (List) tableContent);
smartTable.setTableData(tableData);