{hero}

rowReorder.snapX

控制拖曳列的水平位置。
請注意 - 這個屬性需要 DataTables 的 RowReorder 擴充功能。

說明

當 RowReorder 開始拖曳時,它會複製原始目標列,並將複製的列與滑鼠一起移動,為最終使用者提供關於拖曳動作的視覺回饋。

預設情況下,複製的列會隨著滑鼠水平和垂直移動。然而,只有虛擬位置是特別重要的,將列鎖定在主機表格的垂直位置可能會更好。此選項提供此功能。

類型

布林值

說明
  • true - 拖曳的列僅垂直跟隨滑鼠移動。它在水平方向上鎖定在表格的左側。
  • false - 拖曳的列在水平和垂直方向上都跟隨滑鼠移動

整數

說明

從表格左側鎖定水平位置的偏移量。這可以是正數(向右偏移)或負數(向左偏移)。

預設值

  • 值:false

拖曳的列在水平和垂直方向上都跟隨滑鼠移動

範例

將浮動列水平固定到表格。

new DataTable('#myTable', {
	rowReorder: {
		snapX: true
	}
});

為拖曳的列使用 -5 像素的偏移量

new DataTable('#myTable', {
	rowReorder: {
		snapX: -5
	}
});