隨筆-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 閱讀(1261) 評論(0)  編輯  收藏 所屬分類: struts2學習
          主站蜘蛛池模板: 阳春市| 宜州市| 乌拉特后旗| 亳州市| 阿尔山市| 普兰店市| 荣昌县| 吴江市| 上栗县| 平顺县| 修武县| 缙云县| 仁寿县| 九江市| 松桃| 大连市| 南宫市| 北安市| 阳曲县| 时尚| 衡东县| 慈溪市| 昌都县| 紫阳县| 淮北市| 平湖市| 滦平县| 柞水县| 防城港市| 新巴尔虎左旗| 富顺县| 辛集市| 淮南市| 仙桃市| 镇雄县| 宁南县| 广安市| 修文县| 信阳市| 文登市| 常熟市|