問題タブ [fieldlist]
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.
delphi - DBExpress TSQLQuery からのフィールド リストの取得
プログラムのユーザーが実行時に定義したクエリからフィールドのリストを取得する際に問題があります。ユーザーが SQL クエリをメモ コントロールに入力できるようにしてから、返されるフィールドを通過させ、出力の書式設定、列の値の合計などを実行させたいと考えています。そのため、列名を取得して、追加情報を入力する場所を確保する必要があります。
パラメーターがなくても問題ありませんが、クエリのフィルター パラメーターを定義させる必要もあります。したがって、パラメーターを null に設定したい場合は、パラメーターのデータ型が何であるかを知る必要があります。
Delphi 2006 を使用しています。DBExpress コンポーネントの TSQLConnection と TSQLQuery を使用して、Firebird 2.1 データベースに接続しています。以前は、次を使用して成功していました。
for i := 0 to Qry.Params.Count - 1 do Qry.Params[i].value := varNull;
日付パラメーターを使用しようとしたときに問題があることがわかりました。それまでのパラメータはすべて整数(レコード ID)だったのは偶然でした。varNull は値が 1 の列挙定数にすぎないことが判明したため、許容できる結果 (レコードなし) が正常に機能していました。
フィールドのリストだけが必要です。おそらく、SQL ステートメントの SELECT 句を解析する必要があります。Qry.Prepared を True に設定すると、フィールドのリストが表示されると思いましたが、そのような運はありませんでした。パラメータの値が必要です。
アイデアがあれば、ぜひお聞きしたいです。助けてくれてありがとう。
sharepoint - パフォーマンスポイントで実行時にフィールドリストを無効にする方法は?
表示しているダッシュボードがあり、ユーザーがピボットチャートまたはピボットテーブルをクリックすると、フィールド リストが自動的にポップアップします。これを防ぐにはどうすればよいですか?
python - エラーを WTForms FieldLists の右側のフィールドにリンクする
WTForm を使用して、javascript モデル (ノックアウトで入力) から直接送信するフォームを検証しています。私のフォームには、動的に追加/削除できる銀行口座のリストがあります。Python側では、次のようなものがあります:
検証のために受け取る json データは次のとおりです。
問題は、リスト内のどのアカウントがエラーの原因であるかを知る方法がない場合に、次のようなものを受け取ったことを確認したときです。
エラーを正しいアカウントにリンクするにはどうすればよいですか?
EDIT : 最後に行った方法は、getErrors メソッドを InformationForm クラスに追加したことです。これは、値が各アカウント エラーである各アカウントの一意の ID によってインデックス付けされた辞書を作成します。次に、それを json としてアプリケーションに返します。「自然な」解決策がある場合に備えて、質問を開いたままにします...
forms - Cakephp フォーム送信 - $fieldList とセキュリティ コンポーネント
Cakephp のセキュリティ コンポーネントが有効になっているとします。
たとえばユーザー登録 (/users/add) などのフォームを作成する場合、コントローラにデータを保存するときに $fieldList を使用する必要があります。
それとも、許可されたフィールドが既に定義されており、セキュリティ コンポーネントによって保護されていますか?
ありがとうございました!
mysql - フィールド リスト MySQL の不明な列
主に数値を含むテーブルがあり、上部に列名が 1 行あります。
次のクエリを実行しました。
(exdata3 はテーブル名で、High、Low は既存の列です。DiffHL
このクエリ自体で初めて言及した新しい列です)
クエリは正常に実行されDiffHL
、対応する計算値を含む新しい列が追加されました。
この後に別のクエリを実行すると
次のエラーが表示されます。
エラー (1054) (42S22) 'where 句' の不明な列 DiffHL
クエリを実行しようとするとDiffHL
、上記と同じエラーが表示されます。どこで間違ったのですか。DiffHL
値を入れたり割り当てたりする前に、最初に作成する必要がありますか? MySQL は初めてなので、ご容赦ください。
python - WTForms FormField FieldList にデータを入力すると、フィールドに HTML が生成されます
私はCSVファイルをアップロードしてフォームデータを入力できるFlaskアプリを持っています。CSV から読み取ったデータを FieldList に入力したいと考えています。ただし、データを入力しようとすると、必要な値だけでなく、生の HTML が TextField に入力されます。私は何を間違っていますか?
app.py
テンプレート/addclass.html
問題のあるコード スニペットは、行で発生しますclassform.students.append_entry(studentform)
。必要に応じて、出力 HTML を投稿できます。私が期待するのは次のようなもの
です:代わりに得られるものは次のとおりです:
python - FormFields の WTForms FieldList を使用するには?
WTFormsを使用するFlaskを使用して Web サイトを構築しています。Form では、次のように FormFields の FieldList を使用したいと考えています。
そのため、人々が 2 つの場所を持つ会社に入ることができるようにするために (場所の動的な追加は後で行います)、フロント側でこれを行います。
したがって、送信時に場所を出力します。
しかし、私は得る
locationForm (以下を参照) を使用して最初の場所の値を出力できますが、2 番目の場所のデータを取得する方法はまだわかりません。
したがって、場所のリストには値が空の dict が 1 つありますが、次のようになります。
- 場所のリストに dict が 2 つではなく 1 つしかないのはなぜですか?
- そして、なぜ場所の辞書の値が空なのですか?
ここで私が間違っていることを誰か知っていますか?すべてのヒントは大歓迎です!