x:deleteRow 動作用來從資料庫中刪除 x:select 動作產生的結果集其中的列。
x:select 動作所參照的相同連線資訊也會用於 x:deleteRow 動作。
依預設,這個動作會刪除現行列。不過,請參閱下面的列屬性說明,以瞭解刪除其他列的用法。 如果要刪除的列不是現行列,現行列的任何變更都會先套用至資料庫。 在動作之後,刪除的列後面的那一列就會成為現行列。
這個動作會變更在刪除列之後所有列的編號,但發生在 x:batch 動作的情況除外,這時在 x:batch 結束之前,不會改變編號。
<x:deleteRow name = "target bean name" row = "rowNumber" />
x:deleteRow 動作有下列屬性:
使用 x:deleteRow 動作會使刪除的列後面的那一列成為現行列。這個動作會變更所有後續列的編號,但發生在 x:batch 動作的情況除外,這時在 x:batch 結束之前,不會改變編號。
這個範例會從結果集中刪除第 5 列(第 6 列)。
<x:deleteRow name="select1" row="5" />