- Implemented cross-file completion, references, and validation for .frml files. - Optimized resource discovery using IntelliJ indexing (ReferencesSearch) to fix IDE freeze. - Refactored shared search logic into DynFormPathUtils. - Excluded <ROW> tags from field definition requirements. - Updated plugin version to 3.3.0.
33 lines
1.4 KiB
XML
33 lines
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<FORMS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="dynf/dynf-form-def.xsd">
|
|
<DATASETS>
|
|
<DATASET ID="DS-ATTACH_FILES">
|
|
<SCHEMA>APP</SCHEMA>
|
|
<TABLENAME>ATTACH_FILES</TABLENAME>
|
|
<KEYFIELDS>ATFI_SEQ</KEYFIELDS>
|
|
<SQL>
|
|
<SELECT>SELECT ATFI_SEQ
|
|
, PROJ_ID
|
|
, ACM_CODE
|
|
, ATFI_TYPE
|
|
, ATFI_FILE
|
|
, ATFI_MIME
|
|
, ATFI_DESC
|
|
</SELECT>
|
|
<FROM>FROM ATTACH_FILES</FROM>
|
|
<ORDER>ORDER BY PROJ_ID,ATFI_SEQ,ACM_CODE</ORDER>
|
|
</SQL>
|
|
<FIELDS>
|
|
<FIELD NAME="ATFI_SEQ" TYPE="AUTO" LABEL="ลำดับไฟล์แนบ" WIDTH="15"/>
|
|
<FIELD NAME="PROJ_ID" TYPE="TEXT" LABEL="รหัสโครงการ" WIDTH="50"/>
|
|
<FIELD NAME="ACM_CODE" TYPE="TEXT" LABEL="รหัสกิจกรรม" WIDTH="25"/>
|
|
<FIELD NAME="ATFI_TYPE" TYPE="TEXT" LABEL="ประเภทไฟล์แนบ" WIDTH="25"/>
|
|
<FIELD NAME="ATFI_FILE" TYPE="TEXT" LABEL="ชื่อไฟล์แนบ" WIDTH="250"/>
|
|
<FIELD NAME="ATFI_MIME" TYPE="TEXT" LABEL="ชนิดของไฟล์แนบ (MIME Type)" WIDTH="100"/>
|
|
<FIELD NAME="ATFI_DESC" TYPE="TEXT" LABEL="คำอธิบาย/รายละเอียดไฟล์แนบ" WIDTH="250"/>
|
|
</FIELDS>
|
|
<MASTER-DATA DATASET-ID="DS-MASTER" MASTER-FIELDS="PROJ_ID,ACM_CODE,FILE_TYPE" DETAIL-FIELDS="PROJ_ID,ACM_CODE,ATFI_TYPE"/>
|
|
</DATASET>
|
|
</DATASETS>
|
|
</FORMS>
|