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

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

Handsontable 更新公式變量

Handsontable 更新公式變量

翻閱古今 2022-06-05 16:23:23
我有handontable:var dataObject = [  ['', '', '', '', '', '', 2017, 2017, 2017],  ['Item ID', 'Item Name', '', 'Split', 'Weighed LRA', 'LRA', 3, 2, 1],  ['556874', 'POMEGRANATE PEONY BB 1L', '', '=ROUND(CONCEPT_SUM*E3;0)', '=F3/SUM(F3:F5)', "=IF(SUM(G3:I3)=0,0,AVERAGEIF(G3:I3, '<>0'))", 0.13, 0.45, 0.26],  ['569066', 'POMEGRANATE PEONY BB 1L', '', '=ROUND(CONCEPT_SUM*E4;0)', '=F4/SUM(F3:F5)', "=IF(SUM(G4:I4)=0,0,AVERAGEIF(G4:I4, '<>0'))", 0, 0, 0],  ['569076', 'POMEGRANATE PEONY BB 1L', '', '=ROUND(CONCEPT_SUM*E5;0)', '=F5/SUM(F3:F5)', "=IF(SUM(G5:I5)=0,0,AVERAGEIF(G5:I5, '<>0'))", 0.13, 0, 0]]var hotElement = document.querySelector('#hot')var hotSettings = {  data: dataObject,  licenseKey: 'non-commercial-and-evaluation',  colWidths: [80, 200, 17, 100, 90, 90, 50, 50, 50],  contextMenu: false,  rowHeaders: true,  colHeaders: true,  formulas: {    variables: {      CONCEPT_SUM: 400,    }  }};var hot = new Handsontable(hotElement, hotSettings)$('#split-sum').change(function(event) {  hot.updateSettings({    formulas: {      variables: {        CONCEPT_SUM: parseInt($('#split-sum').val())      }    }  });});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script><script src="https://cdn.jsdelivr.net/npm/handsontable/dist/handsontable.full.min.js"></script><link href="https://cdn.jsdelivr.net/npm/handsontable/dist/handsontable.full.min.css" rel="stylesheet" media="screen"><input id="split-sum" name="split-sum" title="Concept/Offer Sum" type="text" value="" placeholder="Concept/Offer Sum"><div id="app">  <div id="hot">  </div></div>我想在輸入框更改后更新公式變量。下面的代碼行似乎什么都不做hot.updateSettings({formulas: { variables: { CONCEPT_SUM: parseInt($('#split-sum').val()) } }});
查看完整描述

1 回答

?
揚(yáng)帆大魚

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

而不是使用updateSettings我會(huì)使用公式插件中的函數(shù)。


您可以嘗試以下方法:


$('#split-sum').change(function(event) {

  var formulaPlugin = hot.getPlugin('formulas');

  formulaPlugin.setVariable('CONCEPT_SUM', parseInt($('#split-sum').val()));

  formulaPlugin.recalculateFull();

});

首先,您設(shè)置CONCEPT_SUM變量,setVariable然后再次強(qiáng)制單元格計(jì)算。


查看完整回答
反對(duì) 回復(fù) 2022-06-05
  • 1 回答
  • 0 關(guān)注
  • 419 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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