1
SlickGridでスプレッドシートの特定の動作を模倣したいと思います。ユーザー:細胞上SlickGridでのExcelのような動作
- クリック
- それを活性化するには、ユーザはセル範囲(私は仮定する元を選択
=sum(
、または任意の式、 - 元のセルアドレスを保存する
- に入りますセルはエディタを閉じます)
- 新しいセル範囲が追加された元のセルにフォーカスが戻されます。すなわち= sum(r1c1、r2c2)である。オフ私を投げ何
は、フォーカスを変更する必要があることです。
var cell_with_formula = null;
grid = new Grid($("#myGrid"), data, columns, options);
// save original cell address, but there is no onBlur event
grid.onBlur = function(args){
cell_with_formula = args; // save address
};
grid.onCellRangeSelected = function(){
if(cell_with_formula){
// check if cell_with_formula has `=` at begining
// if so, append selected range
cell_with_formula = null;
}
};
ありがとうございます!
それに取り組んで:) がうまくいけば今週最初の2.0alphaをコミットします。 – Tin
私は数式評価をサポートするエクストリメリックなデモをコーディングしました。 http://blog.pseudoglossa.gr/2012/08/formula-evaluation-in-slickgrid/ – fusion