【问题标题】:Ext.NET 2.0 how to get the value of datefieldExt.NET 2.0 如何获取 datefield 的值
【发布时间】:2012-05-07 14:20:35
【问题描述】:

我想从日期字段中获取。 Ext.NET 2.0 有点难学。 这是简单日期字段的来源。

<ext:DateField ID="DateField1" runat="server" 
     Vtype="daterange" FieldLabel="To" EnableKeyEvents="true" />

我想在我的文本框上设置值。

myTextbox.setValue(App.MainContent_DateField1.getValue());

救命!!

【问题讨论】:

    标签: get ext.net datefield


    【解决方案1】:

    刚刚找到了答案 - 使用 getRawValue() 函数

    myTextbox.setValue(App.MainContent_DateField1.getRawValue());
    

    【讨论】:

      【解决方案2】:

      我测试了基本场景,它似乎可以正常工作。

      您可能需要调用.format()DateField 值转换为格式良好的字符串,但这不是必需的。

      这是演示该场景的完整示例。从DateField 中选择Date,然后单击ButtonDateField 值将被复制到 TextField

      示例

      <%@ Page Language="C#" %>
      
      <%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
      
      <!DOCTYPE html>
      
      <html>
      <head runat="server">
          <title>Ext.NET Example</title>
      </head>
      <body>
          <form runat="server">
              <ext:ResourceManager runat="server" />
      
              <ext:DateField ID="DateField1" runat="server" />
              <ext:TextField ID="TextField1" runat="server" />
      
              <ext:Button 
                  runat="server" 
                  Text="Submit" 
                  OnClientClick="TextField1.setValue(DateField1.getValue().format('d-M-Y'));" 
                  />
          </form>
      </body>
      </html>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多