通常狀況下,視圖都是用來顯示文檔的。實際上經過更改視圖 $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設計