Browse Source

文档

master
wpxp123456 5 years ago
parent
commit
58dc003ba8
  1. 54
      docs/guide/feature.md
  2. 29
      src/luckysheet-core.js
  3. 4
      src/luckysheet-function.js

54
docs/guide/feature.md

@ -74,4 +74,56 @@
- sheetIndex:表格下标;从0开始的整数,0表示第一个表格;默认为当前表格下标。
- **用法**
返回某个表格某个区域单元格数据。
返回某个表格某个区域单元格数据。
------------
## 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表示第一个表格;默认为当前表格下标。
- **用法**
显示某个表格。

29
src/luckysheet-core.js

@ -40886,21 +40886,22 @@
});
//info处理
$("#jfgrid_info_detail_user").html(jfgridConfigsetting.userInfo+'&nbsp;<i class="fa fa-caret-down" aria-hidden="true"></i>').click(function(){
if(jfgridConfigsetting.userMenuItem.length==0){
return
}
// $("#jfgrid_info_detail_user").html(jfgridConfigsetting.userInfo+'&nbsp;<i class="fa fa-caret-down" aria-hidden="true"></i>').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('<div class="jfgrid-cols-menu jfgrid-rightgclick-menu jfgrid-mousedown-cancel" id="jfgrid-user-menu">${item}</div>');
var itemset = "";
@ -49868,9 +49869,9 @@
// borderOffset[margeMain.r + "_" + margeMain.c].end_c = margeMain.end_c;
}
}
}
continue;
continue;
}
}
}

4
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);

Loading…
Cancel
Save