通常状况下,视图都是用来显示文档的。实际上经过更改视图 $FormulaClass 的值,咱们能够让它显示其余的内容。参照下表:html
Note Class Type | Hex Value | Decimal Value | Comments |
---|---|---|---|
NOTE_CLASS_DOCUMENT | 0×0001 | 1 | document note |
NOTE_CLASS_INFO | 0×0002 | 2 | notefile info (help-about) note |
NOTE_CLASS_FORM | 0×0004 | 4 | form note |
NOTE_CLASS_VIEW | 0×0008 | 8 | view note |
NOTE_CLASS_ICON | 0×0010 | 16 | icon note |
NOTE_CLASS_DESIGN | 0×0020 | 32 | design note collection |
NOTE_CLASS_ACL | 0×0040 | 64 | acl note |
NOTE_CLASS_HELP_INDEX | 0×0080 | 128 | Notes product help index note |
NOTE_CLASS_HELP | 0×0100 | 256 | designer’s help note |
NOTE_CLASS_FILTER | 0×0200 | 512 | filter note |
NOTE_CLASS_FIELD | 0×0400 | 1024 | field note |
NOTE_CLASS_REPLFORMULA | 0×0800 | 2048 | replication formula |
NOTE_CLASS_PRIVATE | 0×1000 | 4096 | Private design note, use $PrivateDesign view to locate/classify |
NOTE_CLASS_DEFAULT | 0×8000 | 32,768 | MODIFIER – default version of each |
NOTE_CLASS_ALL | 0x7fff | 32,767 | all note types |
NOTE_CLASS_ALLNONDATA | 0x7ffe | 32,766 | all non-data notes |
NOTE_CLASS_NONE | 0×0000 | 0 | no notes |
好比咱们通常的视图,$FormulaClass 的值为1,因此显示通常文档 ;若是是4,则显示全部表单设计元素(实际上,每一个设计元素均可以说是一种特殊的文档)。另外还能够这样用:若是将 $FormulaClass 的值指定为 1548(4 + 8 + 512 + 1024),则能够同时显示表单、视图等几种设计元素。jquery
修改 $FormulaClass 域的方法,能够经过相似以下的代码实现:dom
Set view= db.GetView(“FormView”)
Set doc = db.GetDocumentByUNID(view.UniversalID)
Call doc.ReplaceItemValue(“$FormulaClass”, “4″)ide
至于这样的视图有什么用,就要看本身的想像力了。好比建立一个包含全部设计元素的视图,就能够经过名字来查找设计元素文档了。spa
请参考 Modifying $FormulaClass in Views、Fun with $FormulaClass设计