問題タブ [edititemtemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
691 参照

javascript - ASP.NETListview_ItemCreatedのJavascript関数

ASP.NetListViewのEditItemTemplateの一連のコントロールにクライアント側のプロパティを設定しようとしています。

たとえば、EditItemTemplateに次のようなものが含まれている場合:

実際に電話番号がある場合にのみ行を表示したいので、JavaScriptは次のようになります。

コードビハインドでこの関数の呼び出しを追加しようとしていますが、方法がわかりません。オンロードが遅すぎるようです。

任意のポインタをいただければ幸いです。

ありがとう、wTs

0 投票する
1 に答える
5980 参照

c# - EditItemTemplate の AJAX CascadingDropDown および DropDownList SelectedValue の問題

FormView の EditItemTemplate で問題が発生しています。

InsertItemTemplate でそのようなコードを使用すると、すべてが機能します。

しかし、EditItemTemplate でまったく同じコードを使用すると、要素のリストに存在しないため、SelectedValue が間違っているというエラーが表示されます。問題は、DropDownList がサービスによって設定される前に値がチェックされることだと思います。デバッガーを実行すると、サービス メソッドのブレークポイントの前にエラーが発生しました。

この問題を解決するには?

0 投票する
1 に答える
762 参照

asp.net - chkBox がチェックされているときに GridView/RadGrid EditTemplate のフィールドの値を変更する方法は?

「更新」がクリックされると、行は Edititem モードを示します。

「クリック」すると、他のフィールドが消える/読み取り専用になるチェックボックスがあります。

これはクライアント側またはサーバー側でどのように行うことができますか?

私の最善の推測は、サーバー側の場合、以下のようなものです..しかし、イベントでは、編集モードでこれらのアイテムにアクセスして変更するにはどうすればよいですか?

0 投票する
1 に答える
800 参照

asp.net - FormView コントロールとコンテンツ テンプレートを使用して "Copy to new" 機能を実装する最良の方法は何ですか?

ASP.NET ページに FormView コントロールがあります。InsertItemTemplate と EditItemTemplate を使用してデータ操作機能を提供していますが、非常にうまく機能しています。ユーザーが既存のアイテムから「新規にコピー」できるようにしたいと考えています。つまり、ユーザーがアイテムを編集するかのように表示できるようにしたいのですが、[新規にコピー] ボタンをクリックすると、そのアイテムの情報が [挿入] に読み込まれます。必要なデータのビットを変更して、新しいアイテムを挿入できるようにします。

私たちが扱っているデータ オブジェクトはかなり大きいので、この機能を提供することで、ユーザーはデータ入力の煩わしさから解放されます。

フォームがリロードされたら (Page_PreRender イベントで)、[コピー] ボタンのクリック イベントで既存の EditItemTemplate コントロールをコピーして保存し、新しい InsertItemTemplate コントロールに書き込むことを試しました。しかし、これはかなり醜いものです。より良い/より簡単な方法が必要です。

誰か提案はありますか?

どんなアドバイスでも構いませんのでよろしくお願いします。

0 投票する
3 に答える
2653 参照

c# - Datagrid EditItemTemplate ボタン イベントが発生しない

Gridview で Item テンプレートを動的に作成しています。

「編集」ボタンを選択すると、「更新」ボタンと「キャンセル」ボタンが表示され、選択した行が編集可能になります。[編集] をクリックすると、DataGrid の ItemCommand イベントが正しく発生します。「更新」または「キャンセル」ボタンをクリックしても、何も起動しません。ascx ページに onUpdateCommand または onCancelCommand を明示的に配置すると、ItemCommand は起動せず、UpdateCommand または CancelCommand も起動しません。EditItemTemplate のボタンをクリックしても何も起動しない理由がわかりません。また、すべての page_init ポストバックですべてがロードされています。どんなヒントも役に立ちます

0 投票する
1 に答える
850 参照

c# - GridView_RowEditing の GridView 内の EditItemTemplate で DropDownList にアクセスする

DropDownList を GridView 内の EditItemTemplate に挿入しました。同じ行の別の GridView-Column の値に基づいて、この DropDownList を項目で埋めたいと思います。

例を挙げましょう:

行が次のようになっている場合:

項目名、文字列、TextBox、(編集ボタン)

EditButton をクリックして、オプション「TextBox」または「DropDownList」を使用して文字列「TextBox」を DropDownList に変換したいのですが、行が次のようになっている場合:

項目名、bool、CheckBox、(編集ボタン)

ドロップダウンに「CheckBox」と「RadioButton」のみを機能させたい。

したがって、論理的には、a) datatype-field (string または bool) の値を含む Column にアクセスし、b) DropDown-List にアクセスして GridView_RowEditing-Event 内の項目を変更する必要があります。

私はすでに a) を行うことができましたが、誰かが b) で私を助けることができますか?

私のコードは現在次のようになっています。

ありがとう、

デニス

0 投票する
4 に答える
2041 参照

asp.net - EditItemTemplateでAutoPostBackする方法は?

FormViewEditItemTemplateにいくつかのDropDownListがあります。それらの1つはブローカーのリストであり、もう1つはブローカーアカウントのリストです。ブローカーのドロップダウンリストが変更された場合、アカウントのドロップダウンリストにそのブローカーのアカウントのリストを入力する必要があります。

ページは次のように始まります。

私はそれから持っています

ページが読み込まれると、次のエラーが発生します。

CustomObjectDataSources srcBrokersとsrcAccountsをEditItemTemplateの「内部」に移動すると、ページは正常に読み込まれますが、ddlBrokersでブローカーを選択すると、同じエラーが再び発生します。

これを修正する方法について何かアイデアはありますか?データソースはEditItemTemplateの外部にあるべきですか、それとも内部にあるべきですか?

0 投票する
1 に答える
744 参照

methods - EditItemTemplate でコード ビハインドからテキスト ボックスの値を設定する方法

カスタム編集ページを備えた動的データ アプリケーションがあります。このページには 2 つのフィールドがあります。名前と一意の識別子フィールド。この最後のフィールドの後に、ボタンを配置しました。ボタンをクリックすると、一意の識別子を生成し、その値を対応するテキスト フィールドに配置するメソッドが実行されます。onclick、evalなどで何かを試しましたが、整形式のタグではないなどのエラーがたくさん発生しました。

aspx は次のようになります。

コードビハインドには、次のようなことをしなければならないメソッドがあります

誰かが助けてくれることを願っています。

0 投票する
2 に答える
1121 参照

.net - EditItemTemplate を使用して ListView の上部に新しい項目を追加する方法

asp:EditItemTemplateを有効にする追加ボタンを使用して新しいフィールドを追加できるコードが少しありますが、これによりリストの下部にフィールドが追加され、ユーザーが下にスクロールする必要がありますListView には既に十分な項目があります。新しいアイテムをリストの一番上に表示するにはどうすればよいですか?

ASP.NET コード

0 投票する
1 に答える
214 参照

gridview - GridviewのDropDownListが値をインクリメントするのはなぜですか?

EditItemTemplate内のグリッドビュー内にddlをバインドしています。値はバインドされますが、インデックスは1ステップずつ増加します。私は少し浮気を試みました、そしてそれは助けました、しかしそれは2番目の問題を明らかにしました。

1ではなく0から始まる配列のように扱われていると想定しています。2番目の問題は、「-1」を適用すると、インデックスがIDではなく値として解釈されているように見えることです。

レコードのPKが2の場合、「テストリスト1」と表示され、PK3は「テストリスト2」と表示されます。問題ない。PKが5に達すると、「テストリスト4」と表示され、7は1または「未割り当て」にキックバックします。