Sharepoint 2007:根据下拉列表框1的选择填充下拉列表框2

时间:2009-09-22 16:56:27

标签: sharepoint sharepoint-2007 sharepoint-designer

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

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

任何帮助都将受到高度赞赏。

谢谢,

3 个答案:

答案 0 :(得分: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 ......但是,这正是我为它写的场景。

答案 1 :(得分:0)

答案 2 :(得分:0)