📄 usertableactions.java
字号:
package com.lily.dap.webapp.extremecomponents.table.view;
import org.extremecomponents.table.core.TableConstants;
import org.extremecomponents.table.core.TableModel;
import org.extremecomponents.table.view.html.BuilderUtils;
import org.extremecomponents.table.view.html.TableActions;
public class UserTableActions extends TableActions {
private TableModel model2;
public UserTableActions(TableModel model) {
super(model);
this.model2=model;
}
public String getPageLinkAction() {
StringBuffer action = new StringBuffer("javascript:");
action.append(getClearedExportTableIdParameters());
action.append(getPageLinkFormParameter(TableConstants.PAGE));
action.append(getOnInvokeAction());
return action.toString();
}
protected String getPageLinkFormParameter(String name) {
StringBuffer result = new StringBuffer();
String form = BuilderUtils.getForm(model2);
String selectedOption = "this.options[this.selectedIndex].value";
result.append("document.forms.").append(form).append(".");
result.append(model2.getTableHandler().prefixWithTableId()).append(name);
result.append(".value=").append(selectedOption).append(";");
return result.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -