隨筆-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中的一個(gè)例子:
          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 閱讀(1261) 評論(0)  編輯  收藏 所屬分類: struts2學(xué)習(xí)
          主站蜘蛛池模板: 杭州市| 临泽县| 白银市| 工布江达县| 瓮安县| 上栗县| 延寿县| 蒙山县| 关岭| 瑞昌市| 称多县| 诸城市| 长泰县| 米易县| 桂平市| 河池市| 天门市| 应城市| 沙坪坝区| 永昌县| 汨罗市| 新郑市| 响水县| 屏东市| 清涧县| 宜丰县| 阳泉市| 屯门区| 桃源县| 昌平区| 勐海县| 太仆寺旗| 平定县| 龙川县| 竹北市| 井冈山市| 邛崃市| 晋宁县| 元朗区| 延庆县| 成安县|