亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

制表符4.2-如何使用多元素單元格進行編輯

制表符4.2-如何使用多元素單元格進行編輯

慕妹3146593 2021-03-28 17:14:30
我正在嘗試使用輸入和下拉菜單來編輯單元格。在這種情況下,目標是編輯磁盤大小。因此,我需要, editor:"input", editor:true,  validator:["min:0", "max:999", "numeric"]}與, editor:"select", editorParams:{"MB":"MB", "TB":"TB", "GB":"GB"}最終結果大約是146GB。第一次嘗試: 由于它看起來像一個自定義編輯器,因此我這樣寫:var CapacityEditor = function(cell, onRendered, success, cancel, editorParams){    var capacity = document.createElement("div");    capacity.style.width = "100%";    var size = document.createElement("input");    size.setAttribute("type", "text");    size.style.width = "50px";    size.style.textAlign = "right";    onRendered(function(){        size.focus();        //size.style.css = "100%";    });    capacity.append(size);    var multiplier = document.createElement("select");    multiplier.style.width = "45px";    multiplier.append(new Option("MB","MB",true,true));    multiplier.append(new Option("GB","GB"));    multiplier.append(new Option("TB","TB"));    capacity.append(multiplier);    var multi = "MB";    function successFunc(){        success(size.value+multi);    }    function setmultiFunc() {        multi = multiplier.options[multiplier.selectedIndex].text;        successFunc();    }    size.addEventListener("change", successFunc);    size.addEventListener("blur", successFunc);    multiplier.addEventListener("change", successFunc);    multiplier.addEventListener("blur", successFunc);    return capacity;}和:{title:"Capacity", field:"Size", align:"center", width:95, editor:CapacityEditor, sorter:SizeSorter, sortable: true},因此,在那個問題上,存在“一些”問題。-我不知道success()應該做什么-我返回一個div,希望內容會填充到單元格中-每當我輸入一個值并進行選擇時,它根本不會被保存;可能是因為我首先要返回div
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號