现在一张表有20多个字段,客户都可以设置,让它是否在显示列表中。  由于我是新手,所以对这方面经验不是很足,请问如何实现的呢?是否要新建另外一张表来保存这张表中的各个字段的显示状态呢?

解决方案 »

  1.   

    元芳,CSDN新论坛上线!你怎么看?
      

  2.   

    试试用javascript,就是把你的每个字段放在一个个ID不同的DIV中,然后通过选择去获取一个数字,这个数字你可以在你的选择那里设置好,通过JS使其显示或者隐藏。
    比如,我来弄的话,我会把字段的选择方式弄成下拉框,或者多选框,然后选择某一个的时候,这个ID就会传送到javascript中,通过JS让这个div的样式显示出来,如果没有选中的,就隐藏。这样就不用去建表了。
      

  3.   

    当然  DIV还需要添加一个class="divshow"在样式中加上divshow样式:float:left;
      

  4.   

    嗯 ,现在我是用的这种方法。在导入信息的同时,如果是第一次导入则创建一个表的状态表(也就是各个字段的显隐表,全部是Integer,0表示显示,1表示不显示),当获取列表的时候,也获取这个表。通过1,0来判断是否显示。不知道还有更好的方法没、