Browse Source

REPORT-144262 fix:数据中心面板注入语言属性

fbp/release
Levy.Xie-解安森 3 months ago
parent
commit
d3f86c6f6d
  1. 4
      designer-base/src/main/java/com/fr/design/data/tabledata/datacenter/DCTableDataPane.java

4
designer-base/src/main/java/com/fr/design/data/tabledata/datacenter/DCTableDataPane.java

@ -1,5 +1,6 @@
package com.fr.design.data.tabledata.datacenter;
import com.fanruan.workplace.conetxt.WorkplaceContext;
import com.fanruan.workplace.http.ServiceType;
import com.fr.datacenters.tabledata.DCTableData;
import com.fr.datacenters.tabledata.bean.DCNameBean;
@ -34,6 +35,7 @@ public class DCTableDataPane extends AbstractTableDataPane<DCTableData> {
private static final JxEngine JX_ENGINE = JxEngine.newInstance(false);
private static final String DATA_CENTER = "dc";
private static final String LANGUAGE = "language";
private static final String DATA_CENTER_HELPER = "dcHelper";
private static final String DATA_CENTER_INJECT_URL = "fineServletURL";
private static final String DC_INDEX_HTML = "com/fr/design/data/tabledata/datacenter/web/data-choose.prod.html";
@ -70,6 +72,7 @@ public class DCTableDataPane extends AbstractTableDataPane<DCTableData> {
.engine(JX_ENGINE)
.namespace(DATA_CENTER)
.bindWindow(DATA_CENTER_HELPER, DCTableDataJSBridge::getBridge)
.bindNamespace(LANGUAGE, WorkplaceContext.getLocale().toString())
.withURL(DATACENTERS_URL, ImmutableMap.of(DATA_CENTER_INJECT_URL, getDatacentersUrl()))
.build();
} else {
@ -77,6 +80,7 @@ public class DCTableDataPane extends AbstractTableDataPane<DCTableData> {
.engine(JX_ENGINE)
.namespace(DATA_CENTER)
.bindWindow(DATA_CENTER_HELPER, DCTableDataJSBridge::getBridge)
.bindNamespace(LANGUAGE, WorkplaceContext.getLocale().toString())
.withEMB(DC_INDEX_HTML, ImmutableMap.of(DATA_CENTER_INJECT_URL, getDatacentersUrl()))
.build();
}

Loading…
Cancel
Save