单元格编辑状态自动全选择
版主项目需要 回车进入单元格 编辑状态并且要字符串全部选中 有相关的实例么
万分感谢
通过AddKeyMap可以设置快捷键
http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe.html#CSSR-AddKeyMap.html
onEditStart监听进入编辑状态
http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe.html#CSSR-onEditStart.html
js找到编辑框全选 dexteryao 发表于 2018-12-4 17:54
通过AddKeyMap可以设置快捷键
http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe.html#CSSR-Ad ...
js里怎么找编辑框
function startSpreadEdit(event)
{
var cell = event.spread.Cells(event.row, event.col);
cell.select();
}
这样不行 不知道 语法 :L
》》通过AddKeyMap可以设置快捷键
》》http://help.grapecity.com/spread ... CSSR-AddKeyMap.html
这个可以进入编辑状态么?试了好像不行 spdList.EditModeReplace = true;
spdList.EditModePermanent = true;
原来有属性设置:L 调用StartEdit进入编辑状态
http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe.html#CSSR-StartEdit.html
还是建议您去看下SpreadJS,好用很多。
我写了个Demo你试下
<script lang="javascript" type="text/javascript">
window.onload = function () {
var spread1 = document.getElementById("<%=FpSpread1.ClientID %>");
spread1.AddKeyMap(13, false, false, false, "element.StartEdit()");
if (document.all) {
// IE
if (spread1.addEventListener) {
// IE9
spread1.addEventListener("EditStart", cellChanged, false);
} else {
// Other versions of IE and IE9 quirks mode (no doctype set)
spread1.onEditStart = cellChanged;
}
}
else {
// Firefox
spread1.addEventListener("EditStart", cellChanged, false);
}
function cellChanged(event) {
console.log(event, spread1)
setTimeout(function () {
document.getElementsByClassName("DefaultTextEditor").select();
}, 10)
}
}
</script> dexteryao 发表于 2018-12-5 10:24
调用StartEdit进入编辑状态
http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe.html#CSSR-Star ...
谢谢楼主
asp.net 版里 有属性设置 直接就可以达到效果
spdList.EditModeReplace = true;
spdList.EditModePermanent = true; 赞,我走了弯路了。。。
页:
[1]