Is there a straightforward way to determine the source cell from a handsontable autofill?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I'm trying to get handsontable to fill formulas while respecting relative cell references.
I have code which can translate cell references, given the original and destination cell coordinates.
It looks as though the hook I should use for changing the cell formulas is beforeChange
, looking for a source of Autofill.fill
. But the information about the source cell is not available in this hook.
I see that the startArea
and entireArea
are available in the modifyAutofillRange
hook, but the data itself is not present, nor is the specific mapping from source cell to destination cell. I can re-implement the logic to obtain the source:destination mapping and store that so the beforeChange
hook has access to it, but both of those steps feel wrong. Is there a better hook to use for this purpose?
handsontable autofill
add a comment |
I'm trying to get handsontable to fill formulas while respecting relative cell references.
I have code which can translate cell references, given the original and destination cell coordinates.
It looks as though the hook I should use for changing the cell formulas is beforeChange
, looking for a source of Autofill.fill
. But the information about the source cell is not available in this hook.
I see that the startArea
and entireArea
are available in the modifyAutofillRange
hook, but the data itself is not present, nor is the specific mapping from source cell to destination cell. I can re-implement the logic to obtain the source:destination mapping and store that so the beforeChange
hook has access to it, but both of those steps feel wrong. Is there a better hook to use for this purpose?
handsontable autofill
add a comment |
I'm trying to get handsontable to fill formulas while respecting relative cell references.
I have code which can translate cell references, given the original and destination cell coordinates.
It looks as though the hook I should use for changing the cell formulas is beforeChange
, looking for a source of Autofill.fill
. But the information about the source cell is not available in this hook.
I see that the startArea
and entireArea
are available in the modifyAutofillRange
hook, but the data itself is not present, nor is the specific mapping from source cell to destination cell. I can re-implement the logic to obtain the source:destination mapping and store that so the beforeChange
hook has access to it, but both of those steps feel wrong. Is there a better hook to use for this purpose?
handsontable autofill
I'm trying to get handsontable to fill formulas while respecting relative cell references.
I have code which can translate cell references, given the original and destination cell coordinates.
It looks as though the hook I should use for changing the cell formulas is beforeChange
, looking for a source of Autofill.fill
. But the information about the source cell is not available in this hook.
I see that the startArea
and entireArea
are available in the modifyAutofillRange
hook, but the data itself is not present, nor is the specific mapping from source cell to destination cell. I can re-implement the logic to obtain the source:destination mapping and store that so the beforeChange
hook has access to it, but both of those steps feel wrong. Is there a better hook to use for this purpose?
handsontable autofill
handsontable autofill
asked Nov 16 '18 at 19:28
Carl ManasterCarl Manaster
33.3k1487138
33.3k1487138
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53344219%2fis-there-a-straightforward-way-to-determine-the-source-cell-from-a-handsontable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53344219%2fis-there-a-straightforward-way-to-determine-the-source-cell-from-a-handsontable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown