Skip to content

Instantly share code, notes, and snippets.

@1stMinos
Last active March 9, 2016 07:49
Show Gist options
  • Save 1stMinos/0e748ca7934f3d0095e9 to your computer and use it in GitHub Desktop.
Save 1stMinos/0e748ca7934f3d0095e9 to your computer and use it in GitHub Desktop.
キントーンでチェック処理を行う場合の記述
(function () {
//イベントの取得(詳細表示時に行う)
kintone.events.on('app.record.detail.show', function(event){
//スペース要素の取得
var se = kintone.app.record.getSpaceElement('vote');
//ボタンの作成
var btn = document.createElement('button');
btn.appendChild(document.createTextNode('確認済'));
btn.id = 'checkd';
btn.name = 'checkd';
se.appendChild(btn);
btn.style.marginTop = '30px';
//イベントリスナーを用意する。
btn.addEventListener('click', checkd);
// チェックされた時の処理
function checkd(){
var objParam = {};
objParam['app'] = kintone.app.getId(); // アプリ番号
objParam['id'] = kintone.app.record.getId(); // レコード番号
objParam['record'] = {};
objParam['record']['vote_count'] = {};
objParam['record']['vote_count']['value'] = 'checkd';
console.log(objParam['record']['vote_count']['value']);
// レコードを更新する
//kintone.api('/k/v1/record', 'PUT', objParam, function(resp){
//
kintone.api('/k/guest/5/v1/record', 'PUT', objParam, function(resp){
// 成功時は画面をリロード
location.reload(true);
});
}
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment