In [ ]:
from  beakerx import *
TableDisplay.loadingMode ="ENDLESS"

In [ ]:
rowList = []
for row in range(10000):
    colMap = {}
    for col in range(10):
      key =  "a" + str(col)
      colMap[key] = row * col
    rowList.append(colMap)

TableDisplay(rowList)

In [ ]:
TableDisplay.loadingMode = "ALL"

In [ ]:
from  beakerx import *
TableDisplay.loadingMode ="ENDLESS"
rowList = []
for row in range(10000):
    colMap = {}
    for col in range(2):
      index = col+1
      key =  "a" + str(index)
      colMap[key] = row * index
    rowList.append(colMap)

td = TableDisplay(rowList)

def color_provider(r1, column, td):
    r2 = td.values[r1]
    val = r2[column]
    if val % 2 is 0:
        return Color.GREEN    
    return Color.BLACK    

td.setFontColorProvider(color_provider)
td

In [ ]: