generate listview via js