我正在使用Views下拉过滤器(带标签),效果很好。但是我想以这种方式自定义它:
1 - 删除按钮“Apply”并自动更新视图(目前我正在用Ajax更新它)
2-允许我的客户更改下拉项目的顺序(指定顶部项目)
3-选择多个项目而无需按键盘上的SHIFT按钮(如果选择了新项目,则不要取消选择其他项目)
http://dl.dropbox.com/u/72686/viewsFilter1.png
让我们假设图像中的项目是标签......这样的事情: http://dl.dropbox.com/u/72686/viewsFilter2.png
感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
我正在使用以下代码来保持所选项目的正常运行。
$('#edit-tid option')。click(function(){
$(this).toggleClass("selected");
$("option:not(.selected)").removeAttr("selected");
$("option.selected").attr("selected", "selected");
//submit request
$('#edit-submit-Portfolio').click();
});
提交请求时,页面会刷新。选定的项目仍然被选中(class =“selected”)但是javascript代码没有让它们被选中..我不明白为什么,因为它们具有正确的类属性。
所以..它在刷新后不起作用,即使html代码相同(相同的class =“selected”属性被分配给相同的项目)。
感谢
答案 2 :(得分:0)
我已经解决了第1点和第2点,从drupal网站安装better exposed filter module。