在 SharePoint 2007 新项目表单中创建自定义字段

发布于 2024-10-11 04:24:29 字数 464 浏览 1 评论 0 原文

我想修改任务列表中的 NewForm.aspx 以允许构建自定义字符串。我有两个字段:ID 和分配给,并且想要创建第三个字段来连接这两个字段。不幸的是,我无法在计算列中使用分配给列值。

我认为我也许能够修改 SPD 中的表单,但不知道如何实际修改该字段。这就是目前的内容:

<SharePoint:FormField runat="server" id="ff1{$Pos}" ControlMode="New"
FieldName="Task_x0020_ID" __designer:bind="{ddwrt:DataBind('i',concat
('ff1',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string
(@ID)),'@Task_x0020_ID')}"/>

有什么建议(不涉及职业变化)​​来帮助我开始吗?

谢谢!

I want to modify a NewForm.aspx in a Task List to allow a custom string to be built. I have two fields, ID and Assigned To, and want create a third field that concatenates the two. Unfortunately, I cannot use the Assigned To column value in a calculated column.

I thought that I might be able to modify the form in SPD, but haven't a clue how to actually modify the field. This is what is present:

<SharePoint:FormField runat="server" id="ff1{$Pos}" ControlMode="New"
FieldName="Task_x0020_ID" __designer:bind="{ddwrt:DataBind('i',concat
('ff1',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string
(@ID)),'@Task_x0020_ID')}"/>

Any suggestions (not involving career changes) to get me started?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别靠近我心 2024-10-18 04:24:29

您将需要使用 SharePoint Designer 自定义 NewForm.aspx。可以在此处找到执行此操作的指南:http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx#BM2
在这里:http://kalsing.blogspot。 com/2006/11/create-custom-list-form-for-sharepoint.html

然后,为了进行您建议的串联,我将使用 Javascript 设置嵌套在 < 中的字段的值。 tr>class="hiddenRow"。您可以在此页面上找到有关使用 Javascript 调整值的一些信息:http://blogs.msdn.com/b/sharepointdesigner/archive/2007/06/13/using-javascript-to-manipulate-a-list -form-field.aspx

查找如何完成此操作的一些示例的一个好地方是安装 fab 40 之一(例如 bug 数据库),然后在 SharePoint Designer 中打开这些列表的自定义表单。

我知道这是一个广泛的答案,而不是具体的操作方法,但这是一个涉及许多步骤的大问题。希望以上链接为您指明了正确的方向。

You will need to customize the NewForm.aspx using SharePoint Designer. A guide to doing this can be found here: http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx#BM2
and here: http://kalsing.blogspot.com/2006/11/create-custom-list-form-for-sharepoint.html

Then to do the concatenation you are suggesting I would use Javascript to set the value of a field nested in a <tr> with class="hiddenRow". You can find some information about using Javascript to adjust your values on this page: http://blogs.msdn.com/b/sharepointdesigner/archive/2007/06/13/using-javascript-to-manipulate-a-list-form-field.aspx

A great place to find some examples of how this is done is to install one of the fab 40 (the bug Database for example) and then open the custom forms for those lists in SharePoint Designer.

I know that is a broad answer and not a specific how-to, but it is a big question involving many steps. Hopefully the above links point you in the right direction.

谎言 2024-10-18 04:24:29

您可以使用 SPD 创建一个简单的工作流程,将两个字段连接在一起(构建动态字符串),并在创建项目时设置新字段(在当前项目中设置字段)。

You could just use SPD to create a simple workflow that concatenates the two fields together (Build a dynamic string) and sets your new field (set field in current item) whenever the item is created.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文