2011-04-02 154 views
0

我有一些C#PropertyGrid控件的使用经验,当您想要轻松地让用户直接编辑程序中的对象时,就会喜欢它。我正在寻找类似的Javascript。用于Javascript的PropertyGrid类型对象树编辑器

PropertyGrid的便利之处在于,它检测对象的所有可编辑属性并相应地展示出来,而无需指定所有可编辑属性。它也允许用户深入到对象的属性中,这些属性本身是具有属性的对象,并且可以像树一样以树的方式进行编辑。

我看到jqGrid建议在stackoverflow上作为PropertyGrid的替代品。看起来它可能是可以弯曲的去做我正在寻找的东西,但是我没有找到任何以这种方式使用它的例子。它似乎没有自动布局或树状特征。更类似于Chrome的JavaScript控制台中的对象浏览器会更好。

有没有人知道这种类型的现有对象树编辑器?我错过了一些jqGrid的例子,正是我想要的吗?

回答

1

jQuery UI树组件是in development。在此之前,请看jsTree plugin

(网站似乎是降权了,here's the Goog cache

+0

jsTree看起来可能是什么我要找的。谢谢! – akeshet 2011-04-04 06:03:55

+0

嗯,仔细检查,jsTree仍然没有我正在寻找的“自动布局”行为。树UI非常好,但看起来我需要将我的对象包装成它喜欢显示的JSON“节点”。 – akeshet 2011-04-07 22:06:33