diff --git a/docs/guide/feature.md b/docs/guide/feature.md index d5e8794..d25b02c 100644 --- a/docs/guide/feature.md +++ b/docs/guide/feature.md @@ -74,4 +74,56 @@ - sheetIndex:表格下标;从0开始的整数,0表示第一个表格;默认为当前表格下标。 - **用法**: - 返回某个表格某个区域单元格数据。 \ No newline at end of file + 返回某个表格某个区域单元格数据。 + +------------ +## jfgrid.jfgridrefreshgrid(scrollWidth, scrollHeight) +- **参数**: + - scrollWidth:横向滚动值。默认为当前横向滚动位置。 + - scrollHeight:纵向滚动值。默认为当前纵向滚动位置。 +- **用法**: + + 按照scrollWidth, scrollHeight刷新canvas展示数据。 + +------------ +## jfgrid.setcellvalue(r, c, d, v) +- **参数**: + - r:单元格所在行数;从0开始的整数,0表示第一行。 + - c:单元格所在列数;从0开始的整数,0表示第一列。 + - d:表数据;二维数组。 + - v:要设置的值;可为对象,对象是是要符合单元格对象格式。 +- **用法**: + + 设置某个单元格的值。可配合jfgrid.jfgridrefreshgrid()刷新查看单元格值改变。 + ```js + jfgrid.setcellvalue(0, 0, jfgrid.flowdata, 'abc'); + jfgrid.jfgridrefreshgrid(); + ``` + +------------ +## jfgrid.setjfgird_select_save(v) +- **参数**: + - v:要设置的选区值(数组)。符合选区格式规则,如[{ row: [r1, r2], column: [c1, c2] }]。 +- **用法**: + + 设置当前表格选区的值。配合jfgrid.selectHightlightShow()可在界面查看选区改变。 + ```js + jfgrid.setjfgird_select_save([{ row: [0, 1], column: [0, 1] }]); + jfgrid.selectHightlightShow(); + ``` + +------------ +## jfgrid.sheetmanage.setSheetHide(index) +- **参数**: + - index:表格下标;从0开始的整数,0表示第一个表格;默认为当前表格下标。 +- **用法**: + + 隐藏某个表格。 + +------------ +## jfgrid.sheetmanage.setSheetShow(index) +- **参数**: + - index:表格下标;从0开始的整数,0表示第一个表格;默认为当前表格下标。 +- **用法**: + + 显示某个表格。 \ No newline at end of file diff --git a/src/luckysheet-core.js b/src/luckysheet-core.js index 31c32e4..c2d51bb 100644 --- a/src/luckysheet-core.js +++ b/src/luckysheet-core.js @@ -40886,21 +40886,22 @@ }); //info处理 - $("#jfgrid_info_detail_user").html(jfgridConfigsetting.userInfo+' ').click(function(){ - if(jfgridConfigsetting.userMenuItem.length==0){ - return - } + // $("#jfgrid_info_detail_user").html(jfgridConfigsetting.userInfo+' ').click(function(){ + // if(jfgridConfigsetting.userMenuItem.length==0){ + // return + // } - var userlen = $(this).outerWidth(); - var tlen = $("#jfgrid-user-menu").outerWidth(); + // var userlen = $(this).outerWidth(); + // var tlen = $("#jfgrid-user-menu").outerWidth(); - var menuleft = $(this).offset().left; - if(tlen>userlen && (tlen + menuleft)>$("#"+container).width()){ - menuleft = menuleft - tlen + userlen; - } + // var menuleft = $(this).offset().left; + // if(tlen>userlen && (tlen + menuleft)>$("#"+container).width()){ + // menuleft = menuleft - tlen + userlen; + // } - mouseclickposition($("#jfgrid-user-menu"), menuleft, $(this).offset().top+20, "lefttop"); - }); + // mouseclickposition($("#jfgrid-user-menu"), menuleft, $(this).offset().top+20, "lefttop"); + // }); + if(jfgridConfigsetting.userMenuItem.length>0){ $("body").append('
'); var itemset = ""; @@ -49868,9 +49869,9 @@ // borderOffset[margeMain.r + "_" + margeMain.c].end_c = margeMain.end_c; } } - } - continue; + continue; + } } } diff --git a/src/luckysheet-function.js b/src/luckysheet-function.js index 9f3685b..f76159b 100644 --- a/src/luckysheet-function.js +++ b/src/luckysheet-function.js @@ -4716,7 +4716,7 @@ //} }, functionRange: function(obj, v, vp) { - console.log(v, vp); + // console.log(v, vp); if (window.getSelection) { //ie11 10 9 ff safari var currSelection = window.getSelection(); var fri = jfgrid.formula.findrangeindex(v, vp); @@ -4753,7 +4753,7 @@ setTimeout(function() { var value = $editer.text(), valuetxt = value; - console.log(value, kcode) + console.log(value, value1) if (value.length > 0 && value.substr(0, 1) == "=" && kcode != 229) { // if (value.length > 0 && value.substr(0, 1) == "=") { value = jfgrid.formula.functionHTMLGenerate(value);