fix empty dataset throws an error on start (#313)
fix empty dataset throws an error on start (#313)

- dataset often comes from backend and is delayed, data length doesn't always exist
6pac/SlickGrid,6pac/SlickGrid