代码之家  ›  专栏  ›  技术社区  ›  Philippe

通过内容类型定义xml文件隐藏“编辑属性”表单中的内置字段

  •  1
  • Philippe  · 技术社区  · 14 年前

    我们需要在“编辑属性”表单中隐藏页面的一些内置字段。

    我试图使用隐藏内容类型文件中的字段 Hidden="TRUE" , ShowInDisplayForm="FALSE" 等等,但似乎不起作用。

    如果可能的话,我想避免为我们的每种内容类型创建一些编辑表单,这样一些通用的和层次化的东西将是完美的。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Rich Bennema    14 年前

    ShowInEditForm

    我从未尝试过在内容类型中使用showieditform,尽管它看起来是 supported . 每当我使用ShowInEditForm时,它都是与字段定义,即列表模板一起使用的架构.xml或两者兼而有之。但它总是如预期的那样有效。该字段将从编辑表单中删除。

    就内容类型继承而言,只要没有其他子内容类型或列表模板覆盖您的设置,属性值就应该保持不变。

        2
  •  0
  •   Philippe    14 年前

    要从EditForm中删除内容类型,您必须遵循下面描述的另一个过程: http://blogs.msdn.com/b/dmp/archive/2009/01/26/how-to-hide-content-type-choice-control-in-edit-forms.aspx