我的数据表正在ASP.NET MVC
的部分视图中显示。在显示屏上,它实际上是根据某些条件从数据库中获取数据,这些条件会导致不同的列号及其数据。
不仅可以动态获取和显示列名称。如果我有一个固定的列数,我首先在循环中为所有列和数据提供表结构,然后在结束时设置初始化具有固定aoColumnDefs
值的数据表,以在启动时隐藏某些列。
现在在另一个操作上,它调用控制器操作来获取具有不同列数的另一组数据(例如减少了,这里我面临着如何设置它,因为它最初是固定的)。
这导致(设置的列丢失)中断并因此数据表绑定看起来失败,现在该表不再显示最初设置的数据表属性。因为使用7
隐藏了列号10
到aoColumnDefs
,现在当前设置只显示5
列。这会导致设置的数据表属性中断。
我可以为新的列集重新初始化那些数据表属性吗?什么是好的,如果不是最好的方法,但又容易。