gpt4 book ai didi

javascript - 不用 ctrl+click 的 Rowunselect

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:16 25 4
gpt4 key购买 nike

是否有可能不按住 control 键,只通过点击它来取消选择行?我的意思是,如果您单击已选中的行,它应该取消选中,而无需按住 Control 键。

最佳答案

我已经使用 Primefaces 3.4.2 进行了测试:xhtml 页面:

<script type="text/javascript">
function test(xhr, status, args){
if(args.unselecttest % 2 == 1){
stest.unselectAllRows();
}
}
</script>
<p:dataTable widgetVar="stest" selectionMode="single" selection="#{tabview.car}"
<p:ajax event="rowSelect" oncomplete="test(xhr, status, args);" />

bean 类:

private int count = 0;

public Car getCar() {
return car;
}

public void setCar(Car car) {
if (car.equals(this.car)) {
count++;
RequestContext reqCtx = RequestContext.getCurrentInstance();
reqCtx.addCallbackParam("unselecttest", count);
} else {
count = 0;
}
this.car = car;
}

关于javascript - 不用 ctrl+click 的 Rowunselect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16076349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com