如何在Ext中引用字段的内容?

时间:2019-06-03 12:31:28

标签: .net ext.net

我在这样的表单上有一个字段:

<ext:FieldSet ID="fdsDR" runat="server" Hidden="false" Width="520" AutoDataBind="true"
     Title='<%# Html.GetText("DR") %>' Collapsible="false">
     <Items>
          <ext:TriggerField ID="drName" runat="server" AutoDataBind="true"
                      FieldLabel='<%# Html.GetText("Name") %>' Width="340" Editable="false" LabelAlign="Top"
                      ItemCls="required">

我需要获取插入到该字段中的Name值,并在另一个字段的搜索过滤器上使用它。如何引用此内容?

当我引用ID“ drName”时,在搜索过滤器上得到“ Ext.Net.TriggerField”,因此我尝试了诸如“ drName.Value”和“ drName.Content”之类的东西,但是这些给了我空字符串,即使在drName字段上使用示例值启动页面时也是如此。

1 个答案:

答案 0 :(得分:1)

我知道了。 使用“ Name.getValue()”来引用名称无效,因为我尝试将其发送给的字段具有“ Mode =“ Value””,并且它正在接收“ Name.getValue()”作为字符串。 将字段标记更改为“ Mode =“ Raw”“之后,我可以接收在“名称”字段中输入的名称。 有点怪异和违反直觉,但这就是解决问题的方法。