第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將列設(shè)為復(fù)選框

將列設(shè)為復(fù)選框

我用數(shù)據(jù)庫(kù)請(qǐng)求加載網(wǎng)格(在PHP中使用CodeIgniter abd jqgrid helper)。我沒(méi)有任何問(wèn)題可以顯示帶有我的數(shù)據(jù)的漂亮網(wǎng)格。我想顯示一個(gè)帶有復(fù)選框的新列,以選擇一個(gè)或幾行。加載后無(wú)法添加新列。因此,我嘗試這樣做:-在創(chuàng)建網(wǎng)格時(shí)添加了列,-在創(chuàng)建時(shí),我添加了帶有函數(shù)的'loadComplete'選項(xiàng),-在播放時(shí),函數(shù)被執(zhí)行。這里是 :function ajoutCheckBox() {    var grille = $("#users_grid");    // Construire les checkbox dans la colonne D    grille.setColProp('Dest', {editable: true});    grille.setColProp('Dest', {edittype: 'checkbox'});    grille.setColProp('Dest', {editoptions: { value: "True:False" }});    grille.setColProp('Dest', {formatter: "checkbox"});    grille.setColProp('Dest', {formatoptions: { disabled: true}});    // Insérer la valeur false dans toutes les lignes de la colonne D    var index   = grille.jqGrid('getGridParam', '_index');    for(i in index) {        grille.jqGrid('setCell', i, 'Dest', 'False', {});    }}如您所見(jiàn),gris稱(chēng)為“ #users_grid”,列名為“ Dest”。我的問(wèn)題:沒(méi)有附加內(nèi)容...謝謝您的幫助 !XB編輯:我發(fā)現(xiàn)以下解決方案:復(fù)選框列添加在colModel語(yǔ)句中,為了初始化該值并激活復(fù)選框(在創(chuàng)建!時(shí)將其禁用),我使用了"loadComplete"回調(diào)函數(shù)。代碼很簡(jiǎn)單,但我很難找到...網(wǎng)格創(chuàng)建:loadComplete: function() { ajoutCheckBox() },colModel:[.... {"name":"Env","index":"Env","width":30,"hidden":false,"align":"left","edittype":"checkbox","formatter":"checkbox","formatoptions":"{ disabled: false}","editable":true,"editoptions":{"editoptions":"{ value: \"True:False\",  defaultValue: \"False\" }}","size":10}}, ....]回調(diào)函數(shù):function ajoutCheckBox() {    var grille = $("#users_grid");    var index = grille.jqGrid('getGridParam', '_index');    for(i in index) { // Pour toutes les lignes du tableau        grille.jqGrid('setCell', i, 'Env', 'False');        $('#'+i).find("input:checkbox").removeAttr('disabled');    }}它似乎沒(méi)有被優(yōu)化,但是可以工作!
查看完整描述

3 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

對(duì)不起,但我不完全了解您的工作。如果formatter: "checkbox"用于某列,則復(fù)選框的值將根據(jù)輸入值自動(dòng)設(shè)置(“ true”,“ yes”或“ 1”會(huì)在選中復(fù)選框后進(jìn)行設(shè)置)。無(wú)需執(zhí)行其他操作loadComplete。如果希望不禁用復(fù)選框,則需要使用formatoptions: { disabled: false}該列的屬性 。要檢測(cè)復(fù)選框狀態(tài)的更改,可以使用beforeSelectRow回調(diào)。setCell例如,可以使用它來(lái)保存復(fù)選框的新?tīng)顟B(tài)

查看完整回答
反對(duì) 回復(fù) 2019-11-04
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

我在創(chuàng)建時(shí)添加了列的屬性,它更加簡(jiǎn)單并且有效。我正在使用loadComplete回調(diào)函數(shù)來(lái)初始化復(fù)選框的布爾值。但是,盡管如此,它們還是不可編輯的editable:true。我正在尋找原因。 

查看完整回答
反對(duì) 回復(fù) 2019-11-04
  • 3 回答
  • 0 關(guān)注
  • 658 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)