Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道如何使用命令“属性”来获取对象具有的所有属性的列表。有没有办法只列出可观察的属性?
使用元类信息,并查找具有属性的SetObservable 属性:
SetObservable
mc = meta.class.fromName('MyClass'); idx = [mc.PropertyList.SetObservable]; pnames = {mc.PropertyList.Name}; pnames = pnames(idx)
GetObservable属性也可以这样做
GetObservable