2013-07-11 3 views
1

Я использую простой флажок HTML (а не тип Гобелена). Мне нужно установить флажок для проверки на моей странице java. Как мне это сделать?Гобелен: Как установить HTML-флажок с java-страницы

Вот мой фрагмент TML код

<input type="checkbox" name="leaf" id="leaf" value="leaf"/> 

Любая помощь будет оценена. Благодарю.

+0

Подождите, вы хотите флажок, чтобы уже быть проверены при загрузке страницы? –

+0

Для некоторых флажков «Да». – CodeHelp

ответ

1

Необходимо установить свойство checked. Вероятно, я бы использовал компонент <t:any>.

TML

<t:any element="input" type="literal:checkbox" name="literal:leaf" id="prop:clientId" value="prop:currentObject.value" checked="prop:checked" /> 

JAVA

@Property 
private SomeType currentObject; 

public String getClientId() { 
    return "mycheckbox_" + currentObject.getId(); 
} 

// if this returns null, tapestry won't render the attribute 
public String getChecked() { 
    return currentObject.isSelected() ? "checked" : null; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^