- 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.
74 lines
3.6 KiB
XML
74 lines
3.6 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-ACM-COMMENT">
|
|
<SCHEMA>APP</SCHEMA>
|
|
<TABLENAME>PROPOSALS_COMMENTS</TABLENAME>
|
|
<KEYFIELDS>PPSC_SEQ</KEYFIELDS>
|
|
<SQL>
|
|
<SELECT>SELECT PROP_ID
|
|
, PROP_VERSION
|
|
, PROJ_ID
|
|
, ACM_CODE
|
|
, BGM_CODE
|
|
, PPSC_LEVEL
|
|
, PPSC_SEQ
|
|
, PPSC_COMMENT
|
|
, PPSC_COMMENT_BY
|
|
, PPSC_COMMENT_TIME
|
|
</SELECT>
|
|
<FROM>FROM PROPOSALS_COMMENTS</FROM>
|
|
</SQL>
|
|
<FIELDS>
|
|
<FIELD NAME="PROP_ID" TYPE="TEXT" LABEL="รหัสคำขอ" WIDTH="50"/>
|
|
<FIELD NAME="PROP_VERSION" TYPE="NUMBER" LABEL="เวอร์ชั่นคำขอ" WIDTH="10"/>
|
|
<FIELD NAME="PROJ_ID" TYPE="TEXT" LABEL="รหัสโครงการ" WIDTH="50"/>
|
|
<FIELD NAME="ACM_CODE" TYPE="TEXT" LABEL="รหัสกิจกรรม" WIDTH="50"/>
|
|
<FIELD NAME="BGM_CODE" TYPE="TEXT" LABEL="รหัสรายการงบประมาณ" WIDTH="50"/>
|
|
<FIELD NAME="PPSC_LEVEL" TYPE="TEXT" LABEL="ระดับของความเห็น (PROJECT, GROUP, ITEM)" WIDTH="10" DEFAULT="GROUP"/>
|
|
<FIELD NAME="PPSC_SEQ" TYPE="NUMBER" LABEL="ลำดับความเห็น" WIDTH="10"/>
|
|
<FIELD NAME="PPSC_COMMENT" TYPE="TEXT" LABEL="เนื้อหาความเห็น" WIDTH="2000"/>
|
|
<FIELD NAME="PPSC_COMMENT_BY" TYPE="TEXT" LABEL="ผู้ให้ความเห็น" WIDTH="50" DEFAULT="${$UserCode}"/>
|
|
<FIELD NAME="PPSC_COMMENT_TIME" TYPE="DATE" LABEL="เวลาที่ให้ความเห็น" WIDTH="19"/>
|
|
</FIELDS>
|
|
<MASTER-DATA DATASET-ID="DS-MASTER" MASTER-FIELDS="PROP_ID,PROJ_ID,ACM_CODE,PROP_VERSION" DETAIL-FIELDS="PROP_ID,PROJ_ID,ACM_CODE,PROP_VERSION"/>
|
|
</DATASET>
|
|
|
|
<DATASET ID="DS-ACM-HIST-COMMENT">
|
|
<SCHEMA>APP</SCHEMA>
|
|
<TABLENAME>PROPOSALS_COMMENTS</TABLENAME>
|
|
<KEYFIELDS>PROJ_ID,PROP_ID,PPSC_SEQ</KEYFIELDS>
|
|
<SQL>
|
|
<SELECT>SELECT PROP_ID
|
|
, PROP_VERSION
|
|
, PROJ_ID
|
|
, ACM_CODE
|
|
, BGM_CODE
|
|
, PPSC_LEVEL
|
|
, PPSC_SEQ
|
|
, PPSC_COMMENT
|
|
, PPSC_COMMENT_BY
|
|
, PPSC_COMMENT_TIME
|
|
</SELECT>
|
|
<FROM>FROM PROPOSALS_COMMENTS</FROM>
|
|
<FILTER><![CDATA[WHERE PROP_VERSION <= :PROP_VERSION]]></FILTER>
|
|
<ORDER>ORDER BY PROJ_ID,PROP_ID,PPSC_SEQ</ORDER>
|
|
</SQL>
|
|
<FIELDS>
|
|
<FIELD NAME="PROP_ID" TYPE="TEXT" LABEL="รหัสคำขอ" WIDTH="50"/>
|
|
<FIELD NAME="PROP_VERSION" TYPE="NUMBER" LABEL="เวอร์ชั่นคำขอ" WIDTH="10"/>
|
|
<FIELD NAME="PROJ_ID" TYPE="TEXT" LABEL="รหัสโครงการ" WIDTH="50"/>
|
|
<FIELD NAME="ACM_CODE" TYPE="TEXT" LABEL="รหัสกิจกรรม" WIDTH="50"/>
|
|
<FIELD NAME="BGM_CODE" TYPE="TEXT" LABEL="รหัสรายการงบประมาณ" WIDTH="50"/>
|
|
<FIELD NAME="PPSC_LEVEL" TYPE="TEXT" LABEL="ระดับของความเห็น (PROJECT, GROUP, ITEM)" WIDTH="10"/>
|
|
<FIELD NAME="PPSC_SEQ" TYPE="NUMBER" LABEL="ลำดับความเห็น" WIDTH="10"/>
|
|
<FIELD NAME="PPSC_COMMENT" TYPE="TEXT" LABEL="เนื้อหาความเห็น" WIDTH="4000"/>
|
|
<FIELD NAME="PPSC_COMMENT_BY" TYPE="TEXT" LABEL="ผู้ให้ความเห็น" WIDTH="50"/>
|
|
<FIELD NAME="PPSC_COMMENT_TIME" TYPE="DATE" LABEL="เวลาที่ให้ความเห็น" WIDTH="19"/>
|
|
</FIELDS>
|
|
<MASTER-DATA DATASET-ID="DS-MASTER" MASTER-FIELDS="PROP_ID,PROJ_ID,ACM_CODE" DETAIL-FIELDS="PROP_ID,PROJ_ID,ACM_CODE"/>
|
|
</DATASET>
|
|
|
|
</DATASETS>
|
|
</FORMS>
|