Как мне ссылаться на содержимое поля в Ext? - PullRequest
1 голос
/ 03 июня 2019

У меня есть поле в форме, подобной этой:

<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">

Мне нужно получить значение имени, которое было вставлено в поле, и использовать его в поисковом фильтре в другом поле.Как мне ссылаться на этот контент?

Когда я ссылаюсь на идентификатор «drName», в моем поисковом фильтре появляется «Ext.Net.TriggerField», поэтому я пробовал такие вещи, как «drName.Value» и «drName.Content ", но они дают мне пустые строки, даже если инициировать страницу с примером значения в поле drName.

1 Ответ

1 голос
/ 04 июня 2019

Я понял это. Использование «Name.getValue ()» для ссылки на имя не работало, потому что поле, в которое я пытался отправить его, имело «Mode =« Value »», и оно получало «Name.getValue ()» в виде строки. После изменения тега поля на «Mode =« Raw »» я смог получить имя, введенное в поле «Имя». Что-то странное и нелогичное, но это то, что решило это.

...