テーブルリストを持つ最初の列に文字列を含むすべての行を削除したいとします。tcl tablelist特定のエントリを持つすべての行を削除する
set Joints [.dsm.nb.f11.jointData_f11 getcolumns cJoint ]
set killrow 0
foreach Joint $Joints {
if { $Joint eq "" } {
.dsm.nb.f11.jointData_f11 delete $killrow $killrow
}
incr killrow
}
最初の削除コマンドの後にすべてがmessd UPPを取得するように行は、削除されます中に問題があること、テーブルの変更の行インデックスです。この問題に対処する最善の方法は何ですか?私が使うことができる機能のビルドはありますか?
最後から末尾まで削除してください。 –