|
5 | 5 | import com.logicaldoc.gui.common.client.i18n.I18N; |
6 | 6 | import com.logicaldoc.gui.common.client.log.GuiLog; |
7 | 7 | import com.logicaldoc.gui.common.client.util.ItemFactory; |
| 8 | +import com.logicaldoc.gui.common.client.util.Util; |
8 | 9 | import com.smartgwt.client.data.AdvancedCriteria; |
9 | 10 | import com.smartgwt.client.data.Criterion; |
10 | 11 | import com.smartgwt.client.types.AutoFitWidthApproach; |
@@ -165,7 +166,7 @@ private void refresh() { |
165 | 166 | ngramMin.setMin(2); |
166 | 167 | ngramMin.addChangedHandler(changedHandler); |
167 | 168 | setNLPVisibility(ngramMin); |
168 | | - |
| 169 | + |
169 | 170 | SpinnerItem ngramMax = ItemFactory.newSpinnerItem("ngrammax", model.getNgramMax()); |
170 | 171 | ngramMax.setMin(2); |
171 | 172 | ngramMax.addChangedHandler(changedHandler); |
@@ -258,8 +259,18 @@ private SelectItem activationSeletor() { |
258 | 259 | map.put("GELU", "GELU"); |
259 | 260 | map.put("MISH", "MISH"); |
260 | 261 | item.setValueMap(map); |
261 | | - |
262 | 262 | item.setValue(model.getActivation()); |
| 263 | + |
| 264 | + ListGridField functionField = new ListGridField("function", I18N.message("function")); |
| 265 | + ListGridField graphField = new ListGridField("graph", I18N.message("graph")); |
| 266 | + graphField.setCellFormatter((value, record, rowNum, colNum) -> Util |
| 267 | + .imageHTML("AI/activation/" + record.getAttributeAsString("function") + ".png", null, 80, null)); |
| 268 | + |
| 269 | + item.setValueField("function"); |
| 270 | + item.setDisplayField("function"); |
| 271 | + item.setPickListWidth(450); |
| 272 | + item.setPickListFields(functionField, graphField); |
| 273 | + |
263 | 274 | return item; |
264 | 275 | } |
265 | 276 |
|
|
0 commit comments