지역주민 차량 엑셀 업로드 화면 수정

main
이범준 7 months ago
parent e4c3f57c5f
commit c80b5b37f5

@ -53,7 +53,7 @@
<w2:column dataType="text" id="carOwnerNm" name="소유자명"></w2:column>
<w2:column dataType="text" id="remarks1" name="전화번호1"></w2:column>
<w2:column dataType="text" id="remarks2" name="전화번호2"></w2:column>
<w2:column dataType="text" id="levyStdde" name="적용일"></w2:column>
</w2:columnInfo>
</w2:dataList>
</w2:dataCollection>
@ -182,9 +182,9 @@
var options = {
type : "0",//String, 1이면 엑셀 파일이 그리드의 보이는 결과로 만들어져있을때 0이면 엑셀 파일이 그리드의 실제 데이터로 구성되어있을때
sheetNo : 0, //Number, excel파일에서 그리드의 데이터가 있는 sheet번호
startRowIndex : 9, //Number, [defalut:0] excel파일에서 그리드의 데이터가 시작되는 행의 번호(헤더 포함)
startRowIndex : 1, //Number, [defalut:0] excel파일에서 그리드의 데이터가 시작되는 행의 번호(헤더 포함)
startColumnIndex : 0, //Number, [defalut:0] excel파일에서 그리드의 데이터가 시작되는 열의 번호
endColumnIndex : 11, //Number, [defalut: 0] excel파일에서 그리드의 데이터가 끝나는 열의 index
endColumnIndex : 4, //Number, [defalut: 0] excel파일에서 그리드의 데이터가 끝나는 열의 index
//( 엑셀컬럼수가 그리드컬럼수 보다 작은 경우 그리드 컬러수를 설정)
headerExist : "0", //String, [defalut:0] excel파일에서 그리드의 데이터에 header가 있는지 여부
//(1이면 header 존재 0이면 없음)
@ -193,7 +193,7 @@
skipSpace : "1", //String, [defalut: 0] 공백무시 여부(1이면 무시 0이면 포함)
insertColumns : "" ,//Array, radio, checkbox와 같은 컬럼을 엑셀에서 받아 오지 않고
//사용자 컬럼 설정 으로 업로드 ( 데이터 구조 : [ { columnIndex:1, columnValue:"1" } ] )
popupUrl : "websquare/uiplugin/grid/upload/advancedfileUpload4.html", //String, 업로드시에 호출할 popup의 url
popupUrl : "websquare/uiplugin/grid/upload/advancedfileUpload_cfs_localResidents.html", //String, 업로드시에 호출할 popup의 url
status : "R", //String, [defalut: R]업로드된 데이터의 초기 상태값, 설정하지 않으면 "R"로 설정되며 "C"값을 설정 할 수 있다.
pwd : "" //String, 엑셀파일에 암호가 걸려 있는 경우, 비밀번호
};
@ -203,6 +203,22 @@
//엑셀업로드 처리
scwin.excelUpTrigger1_onclick = function(e) {
var gijunil = excelUpTrigger1.getAttribute("data-date");
for(var i = 0; i<gridExcelUpload.getRowCount(); i++){
var levyStdde = gridExcelUpload.getCellData(i,"levyStdde");
if(levyStdde == null || levyStdde == ""){
if(gijunil != null && gijunil != ""){
excelUpload.setCellData(i, "levyStdde", gijunil);
} else {
excelUpload.setCellData(i, "levyStdde", com.getToday());
}
}
}
excelUpTrigger1.setAttribute("data-date","");
excelUpload.setJSON( gridExcelUpload.getAllDisplayJSON() );
com.executeSubmission(sub_excelUpload);
};
@ -363,7 +379,7 @@
</w2:gridView>
<w2:gridView autoFit="allColumn" autoFitMinWidth="600" class="cm_grid" dataList="data:excelUpload" ev:oncelldblclick=""
fixedColumnWithHidden="true" focusMode="row" id="gridExcelUpload" ignoreCellClick="false" ignoreToggleOnDisabled="false"
readOnly="true" scrollByColumn="false" scrollByColumnAdaptive="false" style="height: 150px; display:none" summaryAuto="false" useShiftKey="true"
readOnly="true" scrollByColumn="false" scrollByColumnAdaptive="false" style="height: 150px;display: none;" summaryAuto="false" useShiftKey="true"
visibleRowNum="20">
<w2:header id="header1" style="">
<w2:row id="row1" style="">
@ -379,6 +395,9 @@
<w2:column blockSelect="false" displayMode="label" id="column4" inputType="text" removeBorderStyle="false" style=""
value="전화번호2" width="120">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="column5" inputType="text" removeBorderStyle="false" style=""
value="적용일" width="120">
</w2:column>
</w2:row>
</w2:header>
<w2:gBody id="gBody1" style="">
@ -395,6 +414,9 @@
<w2:column blockSelect="false" displayMode="label" id="remarks2" inputType="text" removeBorderStyle="false"
width="120">
</w2:column>
<w2:column blockSelect="false" displayMode="label" id="levyStdde" inputType="text" removeBorderStyle="false"
width="120">
</w2:column>
</w2:row>
</w2:gBody>
</w2:gridView>

Loading…
Cancel
Save