我在SharePoint 2010中设计一个页面,其中包含10个WebCharts。
在该页面的顶部,我必须保留一个下拉控件,允许用户根据他们选择的选项选择不同的WebCharts集。
例如 - 如果用户选择了Option-A,那么他应该获得前5个图表,当他选择Option-B时,他应该被提供接下来的5个图表。另一方面,如果他选择全部'那么他应该被提供所有10个图表。
我花了更多时间搜索一些相关的帖子,但找不到所需的帖子。所以请帮助实现这一要求。
感谢您的帮助!
答案 0 :(得分:1)
你可以用一些js和css来做到这一点。 它仍将加载所有图表,但如果可以,那么你可以试试这个。 创建你的ddl,捕获选择。
如果你用前一个5的div包装图表而另一个5个图表的第二个div你可以做类似的事情
选项a
$('#divA').show();
$('#divA').hide();
选项b
$('#divA').hide();
$('#divB').show();
选项c
$('#divA').show();
$('#divA').show();
用于捕获更改事件,您可以轻松找到其他帖子 Detect when a specific <option> is selected with jQuery
你还必须在第二个div中注入一个display none,因为我假设你希望选项默认可见。 您可以使用cookies来保留更改。
祝你好运