Skip to content

Commit c476121

Browse files
author
minjk-bl
committed
Edit Groupby app's location of reset index option
1 parent 76258e4 commit c476121

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

html/m_apps/groupby.html

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,6 @@
1818
</select>
1919
</div>
2020
</div>
21-
<div>
22-
<label for="vp_gbResetIndex" class="w80">Reset Index</label>
23-
<select id="vp_gbResetIndex">
24-
<option value="no">No</option>
25-
<option value="yes">Yes</option>
26-
</select>
27-
</div>
2821
<hr style="margin: 5px 0;">
2922
<div>
3023
<label for="vp_gbDisplay" class="w80">Columns</label>
@@ -46,6 +39,7 @@
4639
<div>
4740
<label for="vp_gbAllocateTo" class="w80">Allocate to</label>
4841
<input type="text" id="vp_gbAllocateTo" placeholder="New variable name">
42+
<label><input type="checkbox" id="vp_gbResetIndex"><span>Reset Index</span></label>
4943
<label style="display:none;"><input type="checkbox" id="vp_gbToFrame"><span>To DataFrame</span></label>
5044
</div>
5145
</div>

js/m_apps/Groupby.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ define([
226226

227227
// reset index checkbox event
228228
$(document).on('change', this.wrapSelector('#vp_gbResetIndex'), function() {
229-
that.state.resetIndex = $(this).val() == 'yes';
229+
that.state.resetIndex = $(this).prop('checked');
230230
});
231231

232232
//====================================================================
@@ -615,7 +615,7 @@ define([
615615
// Grouper
616616
if (useGrouper) {
617617
byStr = com_util.formatString("pd.Grouper(key={0}, freq='{1}')", byStr, grouperNumber + grouperPeriod);
618-
} else if (resetIndex == true) {
618+
} else if (resetIndex === true) {
619619
// as_index option cannot use with Grouper -> use .reset_index() at the end
620620
byStr += ', as_index=False';
621621
}
@@ -787,7 +787,6 @@ define([
787787
$(this.wrapSelector('#vp_gbVariable')).val(variable);
788788
$(this.wrapSelector('#vp_gbBy')).val(groupby.map(col=>col.code).join(','));
789789
$(this.wrapSelector('#vp_gbBy')).data('list', groupby);
790-
$(this.wrapSelector('#vp_gbResetIndex')).val(resetIndex?'yes':'no');
791790
if (useGrouper) {
792791
$(this.wrapSelector('#vp_gbByGrouper')).removeAttr('disabled');
793792
$(this.wrapSelector('#vp_gbByGrouper')).prop('checked', useGrouper);
@@ -805,6 +804,7 @@ define([
805804
}
806805
$(this.wrapSelector('#vp_gbAllocateTo')).val(allocateTo);
807806
$(this.wrapSelector('#vp_gbToFrame')).val(toFrame);
807+
$(this.wrapSelector('#vp_gbResetIndex')).prop('checked', resetIndex);
808808

809809
if (advPageDom != '') {
810810
$(this.wrapSelector('.vp-gb-adv-box')).html(advPageDom);

0 commit comments

Comments
 (0)