|
@@ -165,12 +165,14 @@ const getExcelHtml = () => {
|
|
|
if (temp && pkeyId) {
|
|
|
//渲染表单
|
|
|
isTableForm.value = true
|
|
|
- tableFormApp.value = HTableForm.createForm({
|
|
|
+ tableFormApp.value = HTableForm.createForm(excelForm.value, {
|
|
|
pid: pid,
|
|
|
template: temp,
|
|
|
- tableForm: excelForm.value,
|
|
|
keys: colsKeys.value,
|
|
|
appId: `#table-form-${pkeyId}`,
|
|
|
+ onFormDataChange: (form) => {
|
|
|
+ excelForm.value = form
|
|
|
+ },
|
|
|
onRight: (event, KeyName) => {
|
|
|
onRightClick(pkeyId, event, KeyName, pid)
|
|
|
},
|
|
@@ -344,13 +346,15 @@ const setTableFormInfoValue = async (key, value) => {
|
|
|
|
|
|
//获取表单数据
|
|
|
const getFormData = () => {
|
|
|
- return deepClone(excelForm.value)
|
|
|
+ return excelForm.value
|
|
|
}
|
|
|
|
|
|
//设置表单数据
|
|
|
const setFormData = (data) => {
|
|
|
excelForm.value = deepClone(data)
|
|
|
- setExcelHtml()
|
|
|
+ //console.log(tableFormApp.value)
|
|
|
+ //tableFormApp.value?.setFormData(data)
|
|
|
+ //setExcelHtml()
|
|
|
}
|
|
|
|
|
|
//获取表单效验数据
|