• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java HiddenField类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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);
}
 
开发者ID:sakaiproject,项目名称:sakai,代码行数:21,代码来源:FileSelectorPanel.java


示例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);
}
 
开发者ID:alancnet,项目名称:artifactory,代码行数:20,代码来源:KeyEventHandler.java


示例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()))));
		}
	});
}
 
开发者ID:sakaiproject,项目名称:sakai,代码行数:27,代码来源:SortGradeItemsByGradeItemPanel.java


示例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);
}
 
开发者ID:OrienteerBAP,项目名称:wicket-bpmn-io,代码行数:9,代码来源:BpmnModeler.java


示例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));
}
 
开发者ID:webanno,项目名称:webanno,代码行数:12,代码来源:LoginPage.java


示例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);
}
 
开发者ID:sakaiproject,项目名称:sakai,代码行数:36,代码来源:AjaxLazyLoadImage.java


示例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);
	
}
 
开发者ID:BassJel,项目名称:Jouve-Project,代码行数:12,代码来源:AbstractIndexFieldSearchRulePanel.java


示例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);
}
 
开发者ID:alancnet,项目名称:artifactory,代码行数:66,代码来源:OrderedListPanel.java


示例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);
}
 
开发者ID:alancnet,项目名称:artifactory,代码行数:51,代码来源:DragDropSelection.java


示例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);
}
 
开发者ID:sakaiproject,项目名称:sakai,代码行数:64,代码来源:EditablePanelDate.java


示例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()))));
				}
			});
		}
	});
}
 
开发者ID:sakaiproject,项目名称:sakai,代码行数:45,代码来源:SortGradeItemsByCategoryPanel.java


示例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")));
}
 
开发者ID:micromata,项目名称:projectforge-webapp,代码行数:10,代码来源:CsrfTokenHandler.java



注:本文中的org.apache.wicket.markup.html.form.HiddenField类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ToStringGenerator类代码示例发布时间:2022-05-22
下一篇:
Java CountdownConstraint类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap