RichTextEditor를 사용하기 위해서는 아래와 같은 선언문을 포함한 뒤.
<SCRIPT SRC=isomorphic/system/modules/ISC_RichTextEditor.js></SCRIPT><SCRIPT>isc._lastModule='RichTextEditor';</SCRIPT>
------------
isc.VLayout.create({
membersMargin:5,
members:[
isc.RichTextEditor.create({
autoDraw:false,
ID:"contentEditor",
height:155,
overflow:"hidden",
canDragResize:true, showEdges:true,
// Standard control group options include
// "fontControls", "formatControls", "styleControls" and "colorControls"
controlGroups:["fontControls", "formatControls", "styleControls", "colorControls"],
value:''
})
]
});
와 같이 선언을 하여 사용한다.
(참조 URL : http://www.smartclient.com/docs/9.0/a/system/reference/SmartClient_Explorer.html#RichTextEditor
)
위의 RichTextEditor 를 DynamicForm 에 붙여서 사용하기 위해서는
DynamicForm에서 사용하고자 하는 field의 타입을 'canvas'로 선언해서 사용하면 된다.
추가적으로 해당 RichTextEditor 에서 사용하고자 하는 font를 더 추가하고자 하는 경우,
isomorphic/system/modules/ISC_RichTextEditor.js 파일의 82 line부근의 fontControls이 정의된 곳에 추가하고자 하는 Font 를 추가하면 된다.
추가하는 형식은 "font":"font 라벨(콤보에 표시되는 값)" 으로 "," 로 구분하여 추가하면 된다.
2013-12-03
2013-10-27
2013-10-25
DB2] DB2 에서 Assignment of a NULL value to a NOT NULL column 의 오류 발생시
DB2 로 프로그램 개발시 ,
Assignment of a NULL value to a NOT NULL column 메시지와 함께
"TBSPACEID=XX, TABLEID=XX, COLNO=XX" 라는 오류 메시지를 받게 되는 경우 아래의 방법으로 확인가능.
1.
select * from syscat.tables
where tableid = xx
;
로 해당 테이블 명을 확인.
2.
select *
from syscat.columns
where tabname = '확인한 테이블명'
and colno = xx;
Assignment of a NULL value to a NOT NULL column 메시지와 함께
"TBSPACEID=XX, TABLEID=XX, COLNO=XX" 라는 오류 메시지를 받게 되는 경우 아래의 방법으로 확인가능.
1.
select * from syscat.tables
where tableid = xx
;
로 해당 테이블 명을 확인.
2.
select *
from syscat.columns
where tabname = '확인한 테이블명'
and colno = xx;
로 해당 컬럼을 확인하여 조치를 취할 수 있다.
라벨:
DB,
db2,
IBM DB2,
sql,
trouble shooting
2013-09-25
excel export 시에 chr(10)으로 line break 삽입시 cell wrap이 먹게 하는 방법.
excel export 시에 chr(10)으로 line break 삽입시 다운로드 된 excel 파일을 열면 라인이 안 바뀌어 보이는 현상이 발생할 수 있다.
그럴때 cell 내에서 라인이 바뀌어 보이게 처리하기 위해서는 아래의 방법으로 처리하면 된다.
HSSFWorkbook wb = new HSSFWorkbook();
CellStyle cs = wb.createCellStyle();
cs.setWrapText( true );
cell.setCellStyle( cs );
즉, cellStyle의 wrapText 속성을 true로 설정하여 대입하면 된다는 얘기.
그럴때 cell 내에서 라인이 바뀌어 보이게 처리하기 위해서는 아래의 방법으로 처리하면 된다.
HSSFWorkbook wb = new HSSFWorkbook();
CellStyle cs = wb.createCellStyle();
cs.setWrapText( true );
cell.setCellStyle( cs );
즉, cellStyle의 wrapText 속성을 true로 설정하여 대입하면 된다는 얘기.
2013-09-05
DB2] Alter table ... drop column
보통 DB에서 alter table 작업은 다음과 같이 한다.
alter table table_name
drop column column
;
위의 문장은 table_name 의 column 컬럼을 제거하겠다는 명령이다.
하지만 db2에서 위 명령을 실행한 후,
select * from table_name;
명령을 실행하면
SQL0668N Operation not allowed for reason code "7"
과 같은 오류를 발생시키면서 select 쿼리를 실행하지 못한다.
이런 경우,
reorg table table_name ;
을 실행하면 위의 오류가 해결 된다.
***
column 추가
==>
alter table table_name
add column column_name data_type ;
column 명 변경
==>
alter table table_name
alter column column_name_org
set default 'modified_column_name' ;
pk 삭제
==>
alter table table_name
drop primary key
pk 추가
==>
alter table table_name
add primary key field_name
column 의 data type 변경
==>
alter table table_name
alter column column_name
set data type 변경할 데이터 타입.
=========================================
pk 변경하기 위한 작업절차
-- pk 에 추가할 컬럼 생성. (pk 이기 때문에 not null 로 생성해야 됨)
alter table <테이블명>
add column <컬럼명> <데이터타입> not null default 1
;
-- 테이블 데이터 확인.
select *
from <테이블명>
;
commit;
-- reorg 작업.
reorg table <테이블명> ;
-- pk 제거
ALTER TABLE <테이블명>
drop PRIMARY KEY
;
-- pk 재생성
ALTER TABLE <테이블명>
ADD PRIMARY KEY
(pk 컬럼1, pk 컬럼2, ... , pk 컬럼N )
;
CREATE SEQUENCE <Sequence명>
AS INTEGER
START WITH 1
CACHE 20
ORDER
;
***
column 추가
==>
alter table table_name
add column column_name data_type ;
column 명 변경
==>
alter table table_name
alter column column_name_org
set default 'modified_column_name' ;
pk 삭제
==>
alter table table_name
drop primary key
pk 추가
==>
alter table table_name
add primary key field_name
column 의 data type 변경
==>
alter table table_name
alter column column_name
set data type 변경할 데이터 타입.
=========================================
pk 변경하기 위한 작업절차
-- pk 에 추가할 컬럼 생성. (pk 이기 때문에 not null 로 생성해야 됨)
alter table <테이블명>
add column <컬럼명> <데이터타입> not null default 1
;
-- 테이블 데이터 확인.
select *
from <테이블명>
;
commit;
-- reorg 작업.
reorg table <테이블명> ;
-- pk 제거
ALTER TABLE <테이블명>
drop PRIMARY KEY
;
-- pk 재생성
ALTER TABLE <테이블명>
ADD PRIMARY KEY
(pk 컬럼1, pk 컬럼2, ... , pk 컬럼N )
;
CREATE SEQUENCE <Sequence명>
AS INTEGER
START WITH 1
CACHE 20
ORDER
;
----
sequence 삭제
drop SEQUENCE <Sequence명>
2013-08-08
javascript/eclipse] eclipse 에서 'Requesting JavaScript AST from selection' has encountered a problem' 오류 발생시 해결방법.
eclipse로 작업중에 'Requesting JavaScript AST from selection' has encountered a problem.' 발생하면 다음과 같이 하면 문제가 해결 될 것이다.
(Eclipse JSDT 의 버그가 원인)
- eclipse 메뉴 :: Window -> Preference -> Javascript -> Editor -> Mark Occurences -> Mark occurences of the selected element in the current file 항목의 체크 해지
(Eclipse JSDT 의 버그가 원인)
- eclipse 메뉴 :: Window -> Preference -> Javascript -> Editor -> Mark Occurences -> Mark occurences of the selected element in the current file 항목의 체크 해지
라벨:
오류,
이클립스,
자바스크립트,
eclipse,
javascript
2013-07-31
피드 구독하기:
글 (Atom)