2

我有两个下拉列表框。我想根据下拉列表框 1 中的选择填充下拉列表框 2。请您指导我在 sharepoint 2007 中是否可行。两个下拉列表框都从数据库中填充。

我创建了包含两个下拉框的自定义列表。

任何帮助将不胜感激。

谢谢,

4

3 回答 3

2

默认情况下,这在 SharePoint 中是不可能的,因为 SharePoint 不提供多字段验证或规则。

除了计算字段之外,您几乎可以将所有字段视为不了解其他字段。

但是,如果您确定您的用户将在他们的大部分工作中使用 Web 界面,那么可以使用开源 ShUIE(SharePoint 用户界面扩展器)来实现您想要的。

ShuIE 在这里:http ://shuie.codeplex.com/

它基本上是一个小实用程序,允许您上传插入到符合某些条件的 SharePoint 页面中的 JavaScript。哦,你也得到了 jQuery。

因此,在您的情况下,“一些标准”是您的 2 x SELECT 列表所在的列表。

您还将页面模式定义为“NEW”和“EDIT”,因为它们是具有表单的两个页面。

然后,您只需编写一小段 jQuery 代码,说“如果这两个字段都存在,请在 SELECT #1 上设置一个事件,以便当所选值更改时,您可以更新/过滤 SELECT #2 上的可用选项”。

就是这样。

所以你有一些代码要写,但如果你对 JavaScript 很熟悉,那也不算太糟糕。

免责声明:我写了 ShuIE ......但是,这正是我写它的场景。

于 2009-09-22T17:03:17.587 回答
0

这些文章对你有帮助吗?

Ian 的博客 - Sharepoint 过滤列表查找字段

在 SharePoint 编辑表单中创建筛选的查找字段

于 2009-09-22T22:16:29.023 回答
0

SharePoint 级联下拉列表(带筛选器)字段类型-项目为您提供相关下拉列表。

于 2009-09-24T15:41:16.190 回答