|
源代码:
<?xml version="1.0" encoding="utf-8"?>
<div xmlns="http://www.w3.org/1999/xhtml" component="$UI/system/components/justep/window/window" design="device:m;" xid="window" class="window">
<div component="$UI/system/components/justep/model/model" xid="model" style="height:auto;top:206px;left:323px;">
<div component="$UI/system/components/justep/data/baasData" autoLoad="false" xid="accountData" queryAction="queryAccount" saveAction="saveAccount" url="/justep/account" tableName="account" idColumn="fID" autoNew="true">
<column label="ID" name="fID" type="String" xid="default1"></column>
<column label="创建时间" name="fCreateTime" type="DateTime" xid="default2"></column>
<column label="日期" name="fDate" type="Date" xid="default3"></column>
<column label="金额" name="fMoney" type="Decimal" xid="default4"></column>
<column label="备注" name="fDescription" type="String" xid="default5"></column>
<column label="类型" name="fType" type="String" xid="default6"></column>
<column label="分类" name="fClass" type="String" xid="default7"></column></div>
<div component="$UI/system/components/justep/data/data" autoLoad="true" xid="typedata" idColumn="type"><column label="type" name="type" type="String" xid="xid1"></column>
<data xid="default9">[{"type":"收入"},{"type":"支出"}]</data></div>
<div component="$UI/system/components/justep/data/baasData" autoLoad="true" xid="classData" autoNew="false" queryAction="queryAccount_class" saveAction="saveAccount_class" url="/justep/account" tableName="account_class" idColumn="fID"><column label="fID" name="fID" type="String" xid="default10"></column>
<column label="fType" name="fType" type="String" xid="default11"></column>
<column label="fClass" name="fClass" type="String" xid="default12"></column></div></div>
<div component="$UI/system/components/justep/panel/panel"
class="x-panel x-full" xid="panel1">
<div class="x-panel-top" xid="top1">
<div component="$UI/system/components/justep/titleBar/titleBar" title="标题"
class="x-titlebar">
<div class="x-titlebar-left">
<a component="$UI/system/components/justep/button/button"
label="" class="btn btn-link btn-only-icon" icon="icon-chevron-left"
onClick="{operation:'window.close'}" xid="backBtn">
<i class="icon-chevron-left"/>
<span></span>
</a>
</div>
<div class="x-titlebar-title">标题</div>
<div class="x-titlebar-right reverse">
</div>
</div>
</div>
<div class="x-panel-content" xid="content1"><div component="$UI/system/components/justep/controlGroup/controlGroup" class="x-control-group" title="title" xid="controlGroup2">
</div>
<div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit1">
<label class="x-label" xid="label1" bind-text='$model.accountData.label("fType")'></label>
<select component="$UI/system/components/justep/select/select" class="form-control x-edit" xid="select1" bind-ref='$model.accountData.ref("fType")' bind-options="typedata" bind-optionsValue="type"></select></div>
<div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit2">
<label class="x-label" xid="label2" bind-text='$model.accountData.label("fType")'></label>
<select component="$UI/system/components/justep/select/select" class="form-control x-edit" xid="select2" bind-ref='$model.accountData.ref("fType")' bind-options="classData" bind-optionsValue="fClass"></select></div>
<div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit3">
<label class="x-label" xid="label3" bind-text='$model.accountData.label("fDate")'></label>
<input component="$UI/system/components/justep/input/input" class="form-control x-edit" xid="input1" bind-ref='$model.accountData.ref("fDate")'></input></div>
<div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit4">
<label class="x-label" xid="label4" bind-text='$model.accountData.label("fMoney")'></label>
<input component="$UI/system/components/justep/input/input" class="form-control x-edit" xid="input2" bind-ref='$model.accountData.ref("fMoney")'></input></div>
<div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit5">
<label class="x-label" xid="label5" bind-text='$model.accountData.label("fDescription")'></label>
<input component="$UI/system/components/justep/input/input" class="form-control x-edit" xid="input3" bind-ref='$model.accountData.ref("fDescription")'></input></div>
错误代码:
com.justep.ui.exception.UIException: 编码: JUSTEP000016; 提示: 读取文件"D:/H5_APP/model/UI2/acc/detail.w"出错
at com.justep.ui.exception.UIException.create(Unknown Source)
at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
at com.justep.ui.WindowCompiler2.compile(Unknown Source)
at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
at com.justep.ui.WindowServer2.service(Unknown Source)
at com.justep.ui.servlet.MainServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: com.justep.ui.exception.ValidationException: line 52, column 169 of file:///D:/H5_APP/model/UI2/acc/detail.w: Fatal error: XML document structures must start and end within the same entity.
file:///D:/H5_APP/model/UI2/acc/detail.w, line 52, column 169: Fatal error: XML document structures must start and end within the same entity.
at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
... 22 more
Caused by: com.justep.ui.exception.ValidationException: line 52, column 169 of file:///D:/H5_APP/model/UI2/acc/detail.w: Fatal error: XML document structures must start and end within the same entity.
file:///D:/H5_APP/model/UI2/acc/detail.w, line 52, column 169: Fatal error: XML document structures must start and end within the same entity.
at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:351)
at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
at orbeon.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.endEntity(XMLDocumentFragmentScannerImpl.java:613)
at orbeon.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(XMLDocumentScannerImpl.java:520)
at orbeon.apache.xerces.impl.XMLEntityManager.endEntity(XMLEntityManager.java:1917)
at orbeon.apache.xerces.impl.XMLEntityScanner.load(XMLEntityScanner.java:1763)
at orbeon.apache.xerces.impl.XMLEntityScanner.skipChar(XMLEntityScanner.java:1176)
at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1600)
at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1201)
... 24 more
望各位大神帮帮忙 |
|