如何從表格框中刪除col框?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我在表格框中使用col盒來包含按鈕。 非常方便的方式有按鈕,複選框等。在網格內。 我遇到的問題是,當我用新值刷新錶盒時,col盒子固執地堅持他們的舊值。
下面的代碼演示了這種行為:
old_nr = 0 ;
NW = 新窗戶 ( “測試箱拆除” ,
hlistbox ( ,
文本框 ( “輸入#行:” ) ,
鼻 = 數字編輯框 () ,
) ,
按鈕框 ( “刷新行” ,
對於 ( 一世 = old_nr ,一世 > 0 ,一世 - ,-
tbl_box << 刪除行 ( 一世 ) ;
) ;
c1_list = {} ;
n1_list = {} ;
cb_list = {} ;
NR = 鼻 << 得到 ;
old_nr = NR ;
對於 ( 一世 = 1 ,一世 <= NR ,一世 ++,
c1_list [ 一世 ] = 燒焦 ( 一世 ) ;
n1_list [ 一世 ] = 一世 ;
CB << 附加 ( 按鈕框 ( 燒焦 ( 一世 ))) ;
) ;
C1 << 設定值 ( c1_list ) ;
N1 << 組 ( n1_list ) ;
) ,
tbl_box = 錶盒 (
C1 = string col box ( “C1” , {}) ,
N1 = 號碼箱 ( “N1” , {}) ,
CB = col盒子 ( “CB” , {}) ,
) ,
) ;
Re:如何從表箱中刪除col盒?謝謝MS,這是我沒有嘗試的一個皺紋。 COL BOX對象的行為與字符串col框或數字col框的行為不同
Re:如何從表箱中刪除col盒?似乎最容易刪除舊的Col Box()並為每次更新添加一個新的。
這是否符合您的要求?
NW = 新窗戶 ( “測試箱拆除” ,
H列錶框 ( ,文本框 ( “輸入#行:” ) ,鼻 = 編號編輯框 () , ) ,
按鈕框 ( “刷新行” ,
c1_list = {} ;
n1_list = {} ;
cb_expr = EXPR ( Col Box ( “CB” )) ;
NR = 鼻 << 得到 ;
對於 ( 一世 = 1 ,一世 <= NR ,一世 ++,
c1_list [ 一世 ] = 燒焦 ( 一世 ) ;
n1_list [ 一世 ] = 一世 ;
插入 ( cb_expr ,按鈕框 ( 燒焦 ( 一世 ))) ;
) ;
C1 << 設定值 ( c1_list ) ;
N1 << 組 ( n1_list ) ;
CB << 刪除 ;
tbl_box << 附加 ( CB = cb_expr ) ;
) ,
tbl_box = 錶盒 ( C1 = String Col Box ( “C1” , {}) , N1 = 數字Col Box ( “N1” , {}) , CB = Col Box ( “CB” )) ,
) ;