gpt4 book ai didi

sharepoint - 是否有很好的引用 SharePoint 数据绑定(bind)语法?

转载 作者:行者123 更新时间:2023-12-04 15:05:29 26 4
gpt4 key购买 nike

我正在使用 SharePoint Designer 将 asp 服务器控件放入我的 SharePoint XSLT。我发现将值预填充到表单中或提供与 SharePoint 定义的布局(隐藏字段等)不同的体验非常方便。

例如,如果我这样定义它,我可以使用 asp:TextBox 控件而不是 SharePoint:FormField 控件:

<xsl:stylesheet ... xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime">
<xsl:param name="Name" />

<xsl:template match="/">
<!-- omitted for clarity -->

<asp:TextBox id="txtName" runat="server" Text="{$Name}"
__designer:bind="{ddwrt:DataBind('i','txtName','Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@MySharePointField')}"

</xsl:template>
</xsl:stylesheet>

我用谷歌搜索,但似乎找不到 ddwrt:DataBind 方法的参数的良好引用。

有人知道吗?

最佳答案

ddwrt:DataBind 方法是 DataFormWebPart.AddDataBinding 的包装器。

神秘的第一个参数指的是“操作”。它将是“i”(插入)、“u”(更新)或“d”(删除)。遗憾的是,这些是文字值,因为 XSLT 无法访问枚举等。

其他奇怪的字段是 propertyName 和 eventName,它们是您要绑定(bind)的控件的成员。该事件使用反射连接到共享点表单,并且该属性用于检索值。

其余字段指的是要绑定(bind)的主键和值。

Full details on the method signature and how to use it can be found here

关于sharepoint - 是否有很好的引用 SharePoint 数据绑定(bind)语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1358034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com