kintone 상세 화면에 jQuery UI 대화 상자를 표시하는 샘플
샘플 앱 화면
구현 방법
동작 설명
주의
jQuery를 사용하므로 앱의 설정 화면에서 읽어 두십시오.
- htps : // js. cy 흐림. 이 m/j 쿠에 ry/2.2.4/j 쿠에 ry. 모두. js
- htps : // js. cy 흐림. 이 m/j 쿠에류/1.12.0/j 쿠에리-우이. 모두. js
- htps : // js. cy 흐림. 이 m/j 쿠에류/1.12.1/테이메 s/s도 th 넷 s/j 쿠에 ry-우이. cs
또, 이번 샘플에서는 Underscore.js도 이용하고 있으므로, 그 쪽도 로드를 부탁합니다.
- htps : // js. cy 흐림. 이 m / 응 rs 이것 / 1.9.0 / 응 rs 이것 - 민. js
소스 코드
jQuery.noConflict();
(function($) {
"use strict";
kintone.events.on("app.record.detail.show", function(e) {
var elfield = kintone.app.record.getFieldElement('sline');
var compiled = _.template('<div id="dialog" title="Hello"> Hello,<%= echo %></div>')({echo: $(elfield).text()});
var elMyBt = _.template('<button id="myBt">click</button>');
$(kintone.app.record.getHeaderMenuSpaceElement()).append(elMyBt);
$('#myBt').on('click', function() {
console.log("on click");
viewDialog();
});
function viewDialog() {
console.log("viewDialog");
$(compiled).dialog({autoOpen: false, modal: true}).dialog('open');
}
});
})(jQuery);
참고문헌
jQuery.noConflict();
(function($) {
"use strict";
kintone.events.on("app.record.detail.show", function(e) {
var elfield = kintone.app.record.getFieldElement('sline');
var compiled = _.template('<div id="dialog" title="Hello"> Hello,<%= echo %></div>')({echo: $(elfield).text()});
var elMyBt = _.template('<button id="myBt">click</button>');
$(kintone.app.record.getHeaderMenuSpaceElement()).append(elMyBt);
$('#myBt').on('click', function() {
console.log("on click");
viewDialog();
});
function viewDialog() {
console.log("viewDialog");
$(compiled).dialog({autoOpen: false, modal: true}).dialog('open');
}
});
})(jQuery);
참고문헌
Reference
이 문제에 관하여(kintone 상세 화면에 jQuery UI 대화 상자를 표시하는 샘플), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sy250f/items/b6c050069df9afced1a7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)