Description |
ลักษณะ |
ตัวอย่างโค้ด |
import org.joget.apps.app.model.AppDefinition; import org.joget.apps.app.service.AppUtil; import org.joget.apps.generator.service.GeneratorUtil; String formId = "crm_account"; AppDefinition appDef = AppUtil.getCurrentAppDefinition(); String content = "This is a test string for form [formId] in app [appName]"; //Change the syntax to form meta content = GeneratorUtil.populateFormMeta(content, formId, appDef); |
กระบวนการ |
public static java.lang.String addCategoryJsonToUserviewJson(java.lang.String categoryJson, java.lang.String userviewJson)
Adds an userview category json to an existing userview json
เพิ่มหมวดหมู่ userview json ไปยัง usson view json ที่มีอยู่ |
public static java.lang.String addParticipantsAndProcessXmlToXpdl(java.lang.String participantsXml, java.lang.String processXml, java.lang.String xpdl) throws java.lang.RuntimeException
Add participants xml and process xml to an existing xpdl
เพิ่ม xml ของผู้เข้าร่วมและประมวลผล xml ไปยัง xpdl ที่มีอยู่ |
public static java.lang.String createNewUserviewJson(java.lang.String userviewId, java.lang.String userviewName, java.lang.String userviewDescription)
Creates a new userview definition json
สร้างคำจำกัดความ userview ใหม่ json |
public static java.lang.String createNewUserviewJson(java.lang.String userviewId, java.lang.String userviewName, java.lang.String userviewDescription, org.joget.apps.app.dao.UserviewDefinition copy)
Creates a new userview definition json based another userview definition
สร้างนิยาม userview ใหม่ json อิงนิยาม userview อื่น |
public static java.lang.String createProcessPackageXpdl(org.joget.apps.app.model.AppDefinition appDef)
Create a XPDL with empty process package
สร้าง XPDL ด้วยแพ็คเกจกระบวนการที่ว่างเปล่า |
public static java.lang.String getFirstAvailableListIdByFormId(org.joget.apps.app.model.AppDefinition appDef, java.lang.String formId)
Retrieves a List id which using the form id in binder
ดึง List id ที่ใช้ form form ใน binder |
public static java.lang.String getFirstAvailableUserviewId(org.joget.apps.app.model.AppDefinition appDef)
Retrieves the first userview id in the app
ดึงรหัส userview แรกในแอป |
public static org.joget.apps.form.model.Form getFormObject(java.lang.String formId, org.joget.apps.app.model.AppDefinition appDef) throws java.lang.RuntimeException
Gets the Form object by Id
รับวัตถุแบบฟอร์มตามรหัส |
public static java.lang.String populateFormMeta(java.lang.String content, java.lang.String formId, org.joget.apps.app.model.AppDefinition appDef)
Method used to replaces syntax below to form meta value.
[formId], [formName], [formTableName], [appId], [appName] & [appVersion]
วิธีที่ใช้ในการแทนที่ไวยากรณ์ด้านล่างเพื่อสร้างค่าเมตา [formId], [formName], [formTableName], [appId], [appName] & [appVersion] |