是否可以關閉Flexigrid上的行選擇功能? 當你沒有實現任何使用選擇的東西時,有點煩人。Flexigrid - 如何關閉行選擇
alt text http://i45.tinypic.com/vxgmrt.png
是否可以關閉Flexigrid上的行選擇功能? 當你沒有實現任何使用選擇的東西時,有點煩人。Flexigrid - 如何關閉行選擇
alt text http://i45.tinypic.com/vxgmrt.png
原來你需要的singleSelect屬性更改爲true。
singleSelect: true
不幸的是,這並不能阻止所有的選擇能力,它只是將其限制爲一行。 要完全禁用它,一個新的屬性添加到$ .extend塊(約20行)
// apply default properties
p = $.extend({
<SNIP>
onSubmit: false, // using a custom populate function
disableSelect: true
然後在排(約754行)的。點擊部分添加的支票財產
$(this)
.click(
function (e)
{
var obj = (e.target || e.srcElement); if (obj.href || obj.type) return true;
if (p.disableSelect) return true;
$(this).toggleClass('trSelected');
if (p.singleSelect) $(this).siblings().removeClass('trSelected');
}
)
是否可以關閉Flexigrid上的行選擇功能?是的,這是解決方案。好工作Flapper! +1 – 2010-11-02 19:49:32
我知道這個線程有點老,但我找到它尋找相同的東西。 singleSelect沒有爲我工作,因爲我不想選擇任何行。我發現我可以刪除任何行選擇用一行代碼:
$('.grid tr').unbind('click');
本課程中刪除的錶行的所有綁定,所以如果你需要的約束力,除非你以後重新綁定你不會有,但我需要刪除我桌子上的所有行選擇。我不需要觸摸flexigrid代碼來做到這一點,我比以前的答案更喜歡。
這將禁用*多行*選擇。 Flapper的答案在下面禁用了* all *選項。 – 2011-05-10 07:19:13
奇怪的是,這會禁用從最新版本開始的選擇。奇怪的是,我正在尋找兩種選擇。 – 2012-08-17 22:06:48
@JohnBaughman它在GitHub上提供的最新版本中工作 – NXT 2013-06-20 12:40:08