如何使用複選框?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在我的應用程式的啟動視窗中,我有一組複選框。 他們幾乎將定義將對錶執行哪些資料清理步驟。
因此,我非常需要取得每個複選框的狀態,然後在每個選取的複選框上執行相應的函數。
手冊幾乎沒有用,我得到的唯一的東西是我可以獲得一個包含所選複選框名稱的字串列表。
cb << 取得選擇()
是否有一個片段幾乎可以獲取該列表並輸出標誌(我可以在 IF 語句中使用的 0 或 1 變數)?
還有其他方法可以將複選框解析為標誌並運行相應的腳本嗎?
謝謝!
回覆:如何使用複選框?這是一種方法。看起來查看所選內容的唯一方法是
cb << 被選中
或者
cb << 取得(索引)
這得到方法需要比被選中,它將所有選定的值返回到一個列表中以供進一步處理。
回覆:如何使用複選框?多謝!
我認為這是解析複選框的標準方法?
回覆:如何使用複選框?是的,我同意——這是最好的地方。
我最終透過 Get 來實現它,只有幾個足夠合理的選項。
有了更多的選擇,下面的答案應該會有效。
我問的主要原因是,這可能是使用複選框最常見的方式,我不想“發明自行車”,而是使用通用程式碼片段來處理複選框。
回覆:如何使用複選框?這應該可以幫助您開始。
檢查清單= { 「一」 , “二” , “三” , “四” } ;
待辦事項列表= {} ;
西北=新窗戶( “複選框” , <<莫代爾() ,
我的_cb =複選框(檢查清單) ,
面板盒( 「行動」 ,
列錶框(
按鈕盒( “好的” ,
繼續前進= 1 ;
待辦事項列表=我的_cb <<被選中;
) ,
按鈕盒( “取消” ,繼續前進= 0 )
) ,
) ,
) ;
恩特=尼特姆斯(待辦事項列表) ;
如果(繼續前進&恩特> 0 ,
為了(我= 1 ,我<=恩特,我++,
如果(待辦事項列表[我] == “一” ,
// 一步呼叫函數
列印( 「一」 ) ;
,
待辦事項列表[我] == “二” ,
// 呼叫兩步函數
列印( “二” ) ;
,
待辦事項列表[我] == “三” ,
// 呼叫函數進行三步驟操作
列印( “三” ) ;
,
待辦事項列表[我] == “四” ,
// 呼叫兩步函數
列印( “四” ) ;
) ;
) ;
) ;
回覆:如何使用複選框?我會指出:
幫助==>腳本索引
在那裡,當您向下滾動到:
複選框
並單擊它,您將獲得您可以要求的所有項目,或傳遞到複選框,以及每個項目的範例(程式碼片段)
