제가 쓴 handsontable에 대한 총결산.
// var haedgen = [" ", " ", " *", " - コード *"];
// ,
var data = [["", "", "", ""]];
//
var backRenderer = function (instance, td, row, col, prop, value, cellProperties) {
Handsontable.renderers.TextRenderer.apply(this, arguments);
td.style.backgroundColor = '#ADADAD';
};
// date text select
var columngen = [{ type: 'date', dateFormat: 'YYYY/MM/DD' },//
{ type: 'text' },//
{ editor: 'select', selectOptions: [" ", " "]},//
{ type: 'text', allowEmpty: true, DefaultValue: false}// - コード
]
$(function () {
//
var $container = $("#datatable");
hot1 = $container.handsontable({
data: data,
colHeaders: haedgen,
minSpareRows: 1,
width: "100%",
height: 500,
columns: columngen,
rowHeaders: true,
//manualColumnFreeze: true,
contextMenu: true,
// - コード ,, ,, 。。
afterChange: function (changes, source) {
if (source == "loadData") {
}
else if (source == "edit" || source == "paste" || source == "autofill") {
for (var i = 0; i < changes.length; i++) {
// コード
if (changes[i][1] == 3) {
var AccountName = AccountSelect(changes[i][3]);
var $container = $("#datatable");
$container.handsontable('setDataAtCell', changes[i][0], 4, AccountName);
}
//
if (changes[i][1] == 6) {
var VenEmpName = VenEmpSelect(changes[i][3]);
var $container = $("#datatable");
$container.handsontable('setDataAtCell', changes[i][0], 7, VenEmpName);
}
//
if (changes[i][1] == 10) {
var OrgName = OrgSelect(changes[i][3]);
var $container = $("#datatable");
$container.handsontable('setDataAtCell', changes[i][0], 11, OrgName);
}
}
}
},
});
handsontable
var handsontable = $container.data('handsontable');
var data = handsontable.getData();
ajax controller
$.ajax({
type: "post",
url: "/BatchMain/Select",
dataType: "json",
data: { "data": json, "selectvalue": selectjson },
success: function (jsonResult) {
if (jsonResult == "0") {
alert("データ しました。");
return 0;
}
}
});
$container.handsontable('alter', 'remove_row', i);
http://past.handsontable.com/demo/contextmenu.html
https://docs.handsontable.com/0.25.0/tutorial-data-sources.html?_ga=1.120691531.215382175.1465181891
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작업 중 문제 해결 - (win 2003 asp. net) Session 과 페이지 전송 방법 으로 해결 방안 을 정상적으로 사용 할 수 없습니다.또한 F 는 처음에 우리 의 BP & IT 프로젝트 팀 이 Forms 폼 검증 을 사용 했다 고 판단 할 수 있 습 니 다. 페이지 를 뛰 어 넘 는 것 은http://hr.bingjun.cc/MyTask/MyTas...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.