FileSaver. 화면(Table) 데이터를 엑셀 파일로 다운로드 받는다
엑셀 다운로드 jquery 플러그인
https://www.npmjs.com/package/tableexport.jquery.plugin
> 모든 문서포맷 다운로드 가능한...jquery
https://www.jqueryscript.net/demo/Exporting-Html-Tables-To-CSV-XLS-XLSX-Text-TableExport/
Edward. K
메멘토적 기억능력을 소유한 개발자 노트.
엑셀 다운로드 jquery 플러그인
https://www.npmjs.com/package/tableexport.jquery.plugin
> 모든 문서포맷 다운로드 가능한...jquery
https://www.jqueryscript.net/demo/Exporting-Html-Tables-To-CSV-XLS-XLSX-Text-TableExport/
------------------------------------------------------------------------
-- MSSQL 예약작업 목록 출력
------------------------------------------------------------------------
-- 등록된 예약작업 목록을 출력
SELECT A.job_id, A.name, A.enabled,description, A.date_created, A.date_modified
, D.step_id, D.step_name, D.subsystem, D.command
FROM msdb.dbo.sysjobs A
INNER JOIN msdb.dbo.sysjobschedules B ON A.job_id = B.job_id
INNER JOIN msdb.dbo.sysschedules C ON B.schedule_id = C.schedule_id
INNER JOIN msdb.dbo.sysjobsteps D ON A.job_id = D.job_id
ORDER BY A.job_id, D.step_id
>> https://msdn.microsoft.com/ko-kr/library/ms175081(v=sql.110).aspx
SELECT *
FROM sys.sql_modules sm
inner join sys.all_objects ao
on sm.object_id = ao.object_id
order by modify_date desc
SELECT sm.object_id, OBJECT_NAME(sm.object_id) AS object_name, o.type, o.type_desc, sm.definition
FROM sys.sql_modules AS sm
JOIN sys.objects AS o ON sm.object_id = o.object_id
ORDER BY o.type;
------------------------------------------------------------------------
-- ORACLE 예약작업 목록 출력
------------------------------------------------------------------------
select interval, what
from user_jobs
where what like'%쿼리문%'
> Fast select ( [[http://dbrekalo.github.io/fastselect/]] )
* 위 설명된 'Selectize' 보다 좋네요..(삭제 할 수 있어서 )
> fSelect ( [[https://www.jqueryscript.net/demo/jQuery-Plugin-For-Filterable-Multiple-Select-with-Checkboxes-fSelect/]] )
* sumoselect 보다는 (검색 및 선택등의 ui 부분에서) 더 낳아 보입
[샘플] * 소스를 열어보자..-_-a
<style> 기본...
.fs-wrap {width: 240px !important;}
.fs-dropdown {width: 240px !important;}
.fs-dropdown .fs-options { max-height: 160px !important; }
.SumoSelect {width: 240px !important;}
.SumoSelect > .CaptionCont > label {right: 10px !important;}
.SumoSelect > .optWrapper > .options { max-height: 160px !important; }
</style>
$('#sel_name').SumoSelect( {
placeholder: '업체를 선택해주세요'
// 몇개까지 보일 것인가
, csvDispCount: 4
, captionFormat: '{0}개의 업체가 선택됨' // csvDispCount 이상인 경우 대체 문자
// 전채 선택 기능
, selectAll:true
// 검색기능 START --------------------------------
, search: true // 검색 사용
, searchText: '검색' // 검색문구
, noMatch: '결과가 없습니다. "{0}"' // 검색결과 없을때
// 검색기능 END -----------------------------------
// 하단 선택 버튼 START -----------------------------------
, okCancelInMulti:true
, isClickAwayOk:true
// 하단 선택 버튼 END -----------------------------------
});
validate rule 에 maxlength 사용시 한글 입력이 허용된 경우 유의바랍니다.
form 태그인 maxlength 개념은 글자수이나.
jquery validate 에선 한글을 3자리로 처리하고 있습니다.
[ jquery.validate.js ] .. maxlength: function( value, element, param ) { var length = $.isArray( value ) ? value.length : this.getLength( $.trim(value), element ); return this.optional(element) || this.strlength(value) <= param; //return this.optional( element ) || length <= param; }, .. strlength: function(value) { .. if (this.isKorean(str)) { strlen = strlen + 3; } .. }, ..
검색란 삭제 버튼 관련 참고한 사이트
퍼블리셔분이 주인장 같은데.. 전체적으로 내용이 좋네요/
[[http://webclub.tistory.com/297]]
테스트용 샘플 html : test_input_clear.html