View Full Version : 视图里面能设计两个级别的分类吗
比如表单里面两个字段,一个category,另一个subcategory
在视图里面设两个列,分别显示category和subcategory,并设他们排序为升序,类型是分类。然后能按我所说分两级显示文档吗
我试了一下,看上去乱了,好像不行啊
噢,我马上就知道原因了,因为我很多老文档没有SubCategory这个域,我把列值改成如下就可以了:
@If(SubCategories="";"无子分类";SubCategories)
呵呵,一会有了问题再来问,哈哈
新问题,subcategory是一个对话框列表,取值公式如下
@If(!@IsNewDoc & @IsDocBeingLoaded; @Unavailable; @DbColumn("":"nocache"; ""; "按分类"; 2))
按分类视图的第二列是subcategory值,由于有很多老文档,不存在此值,故老文档在视图里改值都是显示为“无子分类”,于是subcategory这个对话框列表就有很多这个“无子分类”值了,
我的问题是,如何将这个值唯一化?谢谢。:-(
呵呵,原来@Unique()函数就能搞定啊!
另问一个问题
如何根据category的情况决定是否隐藏subcategory域
比如编辑时,如果category为非空且为某个值时才把subcategory显示出来让人编辑??
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.