本文整理汇总了Java中org.apache.wicket.markup.html.form.HiddenField类的典型用法代码示例。如果您正苦于以下问题:Java HiddenField类的具体用法?Java HiddenField怎么用?Java HiddenField使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HiddenField类属于org.apache.wicket.markup.html.form包,在下文中一共展示了HiddenField类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: FileSelectorPanel
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
public FileSelectorPanel(String id, String siteId, IModel model, boolean showDefaultBaseFoldersOnly) {
super(id, model);
this.siteId = siteId;
this.showDefaultBaseFoldersOnly = showDefaultBaseFoldersOnly;
// selected files
HiddenField selectedFiles = new HiddenField("selectedFiles", new PropertyModel(this, "selectedFiles"));
add(selectedFiles);
// hover div (for disabling control)
WebMarkupContainer containerHover = new WebMarkupContainer("containerHover");
if(isEnabled()) {
containerHover.add(new AttributeModifier("style", new Model("display: block")));
}else{
containerHover.add(new AttributeModifier("style", new Model("display: none")));
}
add(containerHover);
add(ajaxResourcesLoader);
}
示例2: KeyEventHandler
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
public KeyEventHandler(String id) {
super(id, new Model());
HiddenField keyCodeField = new HiddenField<>("keyCodeField", (IModel<Integer>) getDefaultModel(),
Integer.class);
keyCodeField.setOutputMarkupId(true);
keyCodeField.add(new AjaxFormComponentUpdatingBehavior("onkeyup") {
@Override
protected void onUpdate(AjaxRequestTarget target) {
onKeyUp(getKeyCode(), target);
}
});
add(keyCodeField);
HtmlTemplate template = new HtmlTemplate("initScript");
template.setParameter("keyCodeField", new PropertyModel(keyCodeField, "markupId"));
template.setParameter("keys", new KeysArrayModel());
add(template);
}
示例3: onInitialize
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
@Override
public void onInitialize() {
super.onInitialize();
final List<Assignment> assignments = this.businessService.getGradebookAssignments(SortType.SORT_BY_SORTING);
add(new ListView<Assignment>("gradeItemList", assignments) {
@Override
protected void populateItem(final ListItem<Assignment> assignmentItem) {
final Assignment assignment = assignmentItem.getModelObject();
assignmentItem.add(new Label("name", assignment.getName()));
assignmentItem.add(new HiddenField<Long>("id",
Model.of(assignment.getId())).add(
new AttributeModifier("name",
String.format("id", assignment.getId()))));
assignmentItem.add(new HiddenField<Integer>("order",
Model.of(assignment.getSortOrder())).add(
new AttributeModifier("name",
String.format("item_%s[order]", assignment.getId()))));
assignmentItem.add(new HiddenField<Integer>("current_order",
Model.of(assignment.getSortOrder())).add(
new AttributeModifier("name",
String.format("item_%s[current_order]", assignment.getId()))));
}
});
}
示例4: BpmnModeler
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
public BpmnModeler(String id, IModel<String> xmlModel) {
super(id, xmlModel);
xml = new HiddenField<String>("xml", xmlModel);
xml.setOutputMarkupId(true);
add(xml);
setOutputMarkupId(true);
}
示例5: LoginForm
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
public LoginForm(String id)
{
super(id);
setModel(new CompoundPropertyModel<>(this));
add(new RequiredTextField<String>("username"));
add(new PasswordTextField("password"));
add(new HiddenField<>("urlfragment"));
Properties settings = SettingsUtil.getSettings();
String loginMessage = settings.getProperty(SettingsUtil.CFG_LOGIN_MESSAGE);
add(new MultiLineLabel("loginMessage", loginMessage).setEscapeModelStrings(false));
}
示例6: init
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
private void init() {
setOutputMarkupId(true);
// render chart by ajax, uppon request
chartRenderAjaxBehavior = new AbstractDefaultAjaxBehavior() {
private static final long serialVersionUID = 1L;
@Override
protected void respond(AjaxRequestTarget target) {
//log.debug("chartRenderAjaxBehavior.Responding for "+ getId());
renderImage(target, true);
}
@Override
public boolean isEnabled(Component component) {
return state < 2;
}
@Override
protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
{
super.updateAjaxAttributes(attributes);
attributes.setChannel(new AjaxChannel(getId()));
}
};
add(chartRenderAjaxBehavior);
// fields for maximized chart size
setDefaultModel(new CompoundPropertyModel(this));
form = new Form("chartForm");
form.add(new HiddenField("maxWidth"));
form.add(new HiddenField("maxHeight"));
add(form);
}
示例7: AbstractIndexFieldSearchRulePanel
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
public AbstractIndexFieldSearchRulePanel(String id, SimpleSearch search,
T rule, IModel ruleTypesChoice) {
super(id, search, rule, ruleTypesChoice);
HiddenField searchRuleIndexFieldHiddenField = new HiddenField(
"searchRuleIndexField", new Model(rule.getIndexFieldName()));
searchRuleIndexFieldHiddenField.add(new SimpleAttributeModifier("name", rule
.getPrefix() + SearchRule.DELIM + IndexFieldSearchRule.PARAM_INDEX_FIELD));
add(searchRuleIndexFieldHiddenField);
}
示例8: init
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
protected void init() {
ResourcePackage resourcePackage = ResourcePackage.forJavaScript(OrderedListPanel.class);
resourcePackage.dependsOn(new BaseWidget());
add(resourcePackage);
add(new CssClass("list-panel ordered-list-panel"));
// add moveUp/Down links
SimpleTitledLink upLink = new SimpleTitledLink("moveUpLink", "Up");
add(upLink);
SimpleTitledLink downLink = new SimpleTitledLink("moveDownLink", "Down");
add(downLink);
// add new item link
add(new ModalShowLink("newItemLink", "New") {
@Override
protected BaseModalPanel getModelPanel() {
return newCreateItemPanel();
}
});
//Add import link
add(getImportLink("importItemLink"));
//add save repo list order
Component saveOrderLink = getSaveOrderLink("saveOrderLink");
add(saveOrderLink);
//add cancel order button
Component cancelOrderLink = getCancelOrderLink("cancelOrderLink");
add(cancelOrderLink);
// add items container
WebMarkupContainer container = new WebMarkupContainer("items");
container.setOutputMarkupId(true);
container.add(new AttributeModifier("dojoType", "artifactory.dnd.Source"));
container.add(new AttributeAppender("accept", new DndTypeModel(), ","));
add(container);
// add ListView
ListView listView = new ListView<T>("item", new DelegatedModel<List<T>>(this)) {
@Override
protected void populateItem(ListItem<T> item) {
OrderedListPanel.this.populateItem(item);
item.add(new CssClass(item.getIndex() % 2 == 0 ? "even" : "odd"));
item.add(new JavascriptEvent("onclick", ""));
}
};
container.add(listView);
// add hidden text field
HiddenField textField = new IndicesHiddenField("listIndices");
textField.setOutputMarkupId(true);
textField.add(newOnOrderChangeEventBehavior("onOrderChanged"));
add(textField);
// add init script
HtmlTemplate template = new HtmlTemplate("initScript");
template.setOutputMarkupId(true);
template.setParameter("listId", new PropertyModel(container, "markupId"));
template.setParameter("textFieldId", new PropertyModel(textField, "markupId"));
template.setParameter("upLinkId", new PropertyModel(upLink, "markupId"));
template.setParameter("downLinkId", new PropertyModel(downLink, "markupId"));
add(template);
}
示例9: init
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
protected void init() {
ResourcePackage resourcePackage = ResourcePackage.forJavaScript(DragDropSelection.class);
resourcePackage.dependsOn(new BaseWidget());
add(resourcePackage);
add(new CssClass(new PropertyModel(this, "cssClass")));
setOutputMarkupId(true);
BaseDragDropList sourceList = new SourceDragDropList("sourceList");
add(sourceList);
BaseDragDropList targetList = new TargetDragDropList("targetList");
add(targetList);
HiddenField selectionField = new SelectionField("selection");
add(selectionField);
SimpleTitledLink addLink = new SimpleTitledLink("addLink", ">>");
add(addLink);
SimpleTitledLink removeLink = new SimpleTitledLink("removeLink", "<<");
add(removeLink);
SimpleTitledLink addAllLink = new SimpleTitledLink("addAllLink", ">>>");
add(addAllLink);
SimpleTitledLink removeAllLink = new SimpleTitledLink("removeAllLink", "<<<");
add(removeAllLink);
add(new Label("sourceTitle", new TitleModel("selection.source")));
add(new Label("targetTitle", new TitleModel("selection.target")));
// add init script
HtmlTemplate template = new HtmlTemplate("initScript") {
@Override
public boolean isVisible() {
return super.isVisible() && isScriptRendered();
}
};
template.setParameter("widgetClassName", new PropertyModel(this, "widgetClassName"));
template.setParameter("panelId", new PropertyModel(this, "markupId"));
template.setParameter("sourceListId", new PropertyModel(sourceList, "markupId"));
template.setParameter("targetListId", new PropertyModel(targetList, "markupId"));
template.setParameter("addLinkId", new PropertyModel(addLink, "markupId"));
template.setParameter("removeLinkId", new PropertyModel(removeLink, "markupId"));
template.setParameter("addAllLinkId", new PropertyModel(addAllLink, "markupId"));
template.setParameter("removeAllLinkId", new PropertyModel(removeAllLink, "markupId"));
template.setParameter("textFieldId", new PropertyModel(selectionField, "markupId"));
add(template);
}
示例10: EditablePanelDate
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
public EditablePanelDate(String id, IModel inputModel, final NodeModel nodeModel, final TreeNode node, final boolean startDate)
{
super(id);
if (startDate && nodeModel.getNodeShoppingPeriodStartDate() != null) {
dateTextField = DateFormatterUtil.format(nodeModel.getNodeShoppingPeriodStartDate(), DATEPICKER_FORMAT, getSession().getLocale());
}
if (!startDate && nodeModel.getShoppingPeriodEndDate() != null) {
dateTextField = DateFormatterUtil.format(nodeModel.getNodeShoppingPeriodEndDate(), DATEPICKER_FORMAT, getSession().getLocale());
}
final TextField date = new TextField<String>("dateTextField", new PropertyModel<String>(this, "dateTextField")){
@Override
public boolean isVisible() {
return nodeModel.isDirectAccess() && nodeModel.getNodeShoppingPeriodAdmin();
}
@Override
protected void onComponentTag(ComponentTag tag) {
super.onComponentTag(tag);
tag.append("size", "8", "");
tag.append("readonly", "readonly", "");
tag.append("class", "formInputField", " ");
tag.append("class", "datePicker", " ");
}
};
String dateInputId = ((startDate) ? "dateTextFieldStart_" : "dateTextFieldEnd_") + nodeModel.getNodeId();
date.setMarkupId(dateInputId);
final HiddenField hiddenInput = new HiddenField<String>("hiddenDateTextField", new PropertyModel<String>(this, "hiddenDateTextField"));
String hiddenInputId = String.format((startDate) ? HIDDEN_START_ISO8601 : HIDDEN_END_ISO8601, nodeModel.getNodeId());
hiddenInput.setMarkupId(hiddenInputId);
hiddenInput.add(new AjaxFormComponentUpdatingBehavior("onchange")
{
@Override
protected void onUpdate(AjaxRequestTarget target)
{
if (DateFormatterUtil.isValidISODate(hiddenDateTextField) && hiddenDateTextField != null){
Date hiddenDate = DateFormatterUtil.parseISODate(hiddenDateTextField);
if(startDate){
nodeModel.setShoppingPeriodStartDate(hiddenDate);
dateTextField = DateFormatterUtil.format(hiddenDate, DATEPICKER_FORMAT, getSession().getLocale());
}else{
nodeModel.setShoppingPeriodEndDate(hiddenDate);
dateTextField = DateFormatterUtil.format(hiddenDate, DATEPICKER_FORMAT, getSession().getLocale());
}
//In order for the models to refresh, you have to call "expand" or "collapse" then "updateTree",
//since I don't want to expand or collapse, I just call whichever one the node is already
//Refreshing the tree will update all the models and information (like role) will be generated onClick
if(((BaseTreePage)target.getPage()).getTree().getTreeState().isNodeExpanded(node)){
((BaseTreePage)target.getPage()).getTree().getTreeState().expandNode(node);
}else{
((BaseTreePage)target.getPage()).getTree().getTreeState().collapseNode(node);
}
((BaseTreePage)target.getPage()).getTree().updateTree(target);
target.focusComponent(hiddenInput);
}
}
});
add(date);
add(hiddenInput);
}
示例11: onInitialize
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
@Override
public void onInitialize() {
super.onInitialize();
final Map<String, Object> model = (Map<String, Object>) getDefaultModelObject();
final GradebookUiSettings settings = (GradebookUiSettings) model.get("settings");
// retrieve all categories, remove empty and ensure they're sorted
final List<CategoryDefinition> categories = this.businessService.getGradebookCategories().stream()
.filter(c -> !c.getAssignmentList().isEmpty()).collect(Collectors.toList());
Collections.sort(categories, CategoryDefinition.orderComparator);
add(new ListView<CategoryDefinition>("categoriesList", categories) {
@Override
protected void populateItem(final ListItem<CategoryDefinition> categoryItem) {
final CategoryDefinition category = categoryItem.getModelObject();
final List<Assignment> assignments = category.getAssignmentList();
Collections.sort(assignments, new CategorizedAssignmentComparator());
categoryItem.add(new AttributeModifier("style",
String.format("border-left-color: %s", settings.getCategoryColor(category.getName(), category.getId()))));
categoryItem.add(new Label("name", category.getName()));
categoryItem.add(new ListView<Assignment>("gradeItemList", assignments) {
@Override
protected void populateItem(final ListItem<Assignment> assignmentItem) {
final Assignment assignment = assignmentItem.getModelObject();
assignmentItem.add(new Label("name", assignment.getName()));
assignmentItem.add(new HiddenField<>("id",
Model.of(assignment.getId())).add(
new AttributeModifier("name",
String.format("id", assignment.getId()))));
assignmentItem.add(new HiddenField<>("order",
Model.of(assignment.getCategorizedSortOrder())).add(
new AttributeModifier("name",
String.format("item_%s[order]", assignment.getId()))));
assignmentItem.add(new HiddenField<>("current_order",
Model.of(assignment.getCategorizedSortOrder())).add(
new AttributeModifier("name",
String.format("item_%s[current_order]", assignment.getId()))));
}
});
}
});
}
示例12: CsrfTokenHandler
import org.apache.wicket.markup.html.form.HiddenField; //导入依赖的package包/类
/**
* The given form should contain a hidden field named 'csrfToken'.
* @param form
*/
public CsrfTokenHandler(final Form< ? > form)
{
csrfToken = getCsrfSessionToken();
form.add(new HiddenField<String>("csrfToken", new PropertyModel<String>(this, "csrfToken")));
}