Properly destroy and init cells when changing column order (#13334)

Change-Id: I79aa8fc5f68a7f876f4f3371231df795210f37d4