Strutsタイムラベルdatetimepicker
1969 ワード
struts 2.0のラベルといえば、datetimepickerのラベルです.プロジェクトを実行した後、多くの人が使う時、ページの中で正常に表示できなくて、また間違いを報告しません.
Jspファイルの頭に上のラベルを付けて終了します.例:
でないと、上記のようなことがあります.つまり、エラーを報告しないし、正常に表示することもできません.
ちなみにここで、私もこの問題に遭いました.Strutsタグとhtmlコードが並びにくいです.
なぜですか?
Strutsタグがロードされると自動的にコードがコンパイルされますので、この中でタグの属性をtheme="simple"に設定してください.レイアウトの問題が発生しません.設定がない場合
は、
詳細はStrutsタグのAPIを確認してください.
また、datetimepicker自体はReadOnly属性がないので、ここでjavascriptを使いました.
時間のテキスト枠が入力できなくなり、選択するしかなく、開発中にデータのフォーマットをよくコントロールしました.
datetimepickerの他の属性は多く言いません.
Jspファイルの頭に上のラベルを付けて終了します.例:
ちなみにここで、私もこの問題に遭いました.Strutsタグとhtmlコードが並びにくいです.
なぜですか?
Strutsタグがロードされると自動的にコードがコンパイルされますので、この中でタグの属性をtheme="simple"に設定してください.レイアウトの問題が発生しません.設定がない場合
また、datetimepicker自体はReadOnly属性がないので、ここでjavascriptを使いました.
時間のテキスト枠が入力できなくなり、選択するしかなく、開発中にデータのフォーマットをよくコントロールしました.
datetimepickerの他の属性は多く言いません.
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<s:head/>
</head>
<script language="javascript">
window.onload= function(){
dojo.widget.byId(birthday).childNodes(1).readOnly="true";
}
</script>
<body>
<table>
<tr>
<td> </td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td> </td>
<td><input type="text" name="sex
"></td>
</tr><tr>
<td> </td>
<td>
<s:datetimepicker cssStyle="height:20px;width:200px;"
toggleType="explode" theme="simple" language="zh-cn" name="birthday" id="birthday" displayFormat="yyyy MM dd " /></td>
</tr>
</table>
</body>
</html>