隨筆-2  評論-0  文章-17  trackbacks-0
          <s:datetimepicker id="time1" name="time1" toggleType="explode" value="today" /> 
          <s:datetimepicker id="time2" name="time2" toggleType="explode" value="today" />

          我們在javascript中可以通過以下方式讀取和賦值

          var time1= dojo.widget.byId("time1");
          var stringtime1 = time1.getValue();//讀取
          var time2= dojo.widget.byId("time2");
          time2.setValue(stringtime1 ); 
          //賦值

          以上代碼,取出time1中的值,賦給time2


          Struts2 API中的一個例子:
          Examples:
          <s:datetimepicker name="order.date" label="Order Date" />
          <s:datetimepicker name="delivery.date" label="Delivery Date" displayFormat="yyyy-MM-dd"  />
          <s:datetimepicker name="delivery.date" label="Delivery Date" value="%{date}"  />
          <s:datetimepicker name="delivery.date" label="Delivery Date" value="%{'2007-01-01'}"  />
          <s:datetimepicker name="order.date" label="Order Date" value="%{'today'}"/>

          Getting and getting the datetimepicker value, from JavaScript:

          <s:datetimepicker id="picker" label="Order Date" />
          <script type="text/javascript">
            
          function setValue() {
               
          var picker = dojo.widget.byId("picker");
               
               
          //string value
               picker.setValue('2007-01-01');
               
               
          //Date value
               picker.setValue(new Date());
            }

            
            
          function showValue() {
               
          var picker = dojo.widget.byId("picker");
               
               
          //string value
               var stringValue = picker.getValue();
               alert(stringValue);
               
               
          //date value
               var dateValue = picker.getDate();
               alert(dateValue);
            }

          </script>


          Publish topic when value changes:

          <s:datetimepicker id="picker" label="Order Date" valueNotifyTopics="/value"/>
          <script type="text/javascript">
          dojo.event.topic.subscribe(
          "/value"function(textEntered, date, widget){
              alert('value changed');
              
          //textEntered: String enetered in the textbox
              //date: JavaScript Date object with the value selected
              //widet: widget that published the topic 
          }
          );
          </script>

           

          posted on 2009-08-04 08:56 lameer 閱讀(1256) 評論(0)  編輯  收藏 所屬分類: struts2學習
          主站蜘蛛池模板: 赤壁市| 宜春市| 阿克陶县| 萨迦县| 璧山县| 通江县| 申扎县| 延边| 罗城| 平远县| 渑池县| 庆城县| 巧家县| 博罗县| 林甸县| 施秉县| 杭锦旗| 信阳市| 册亨县| 繁峙县| 漳平市| 萨嘎县| 门头沟区| 柳州市| 巴中市| 宣威市| 宁南县| 从江县| 吉木萨尔县| 绥棱县| 商都县| 宜兰市| 镇远县| 益阳市| 许昌市| 贺兰县| 美姑县| 双鸭山市| 新巴尔虎右旗| 鸡东县| 四川省|