問題タブ [data-entry]
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.
web-applications - 頻繁に使用するデータ入力システムに Web アプリケーションは適していますか?
これに関する意見を求めて、私たちは本質的に生産ラインのデータ入力システムであるプロジェクトに取り組んでいます。通常は Excel やその他のシック クライアント データ システムで作業するユーザーによる大量のデータ入力。
(結果として) .NET を使用してこれをシック クライアントとして開発する必要があると言われました。私たちの主張は、多くの問題を解決し、作成と保守が容易になるため、Web アプリとして開発することでした。
Web に対する彼らの主張は、(おそらく) Web はまだヘビーデューティーなデータ入力システムの準備ができておらず、ブラウザー内の Web はエンドユーザーに速度、応答性、滑らかなエクスペリエンスを提供しないというものです。クライアントはできる (ドラッグ アンド ドロップ、迅速な自動入力、データ ナビゲーションなどを挙げて)
個人的には、優れたフォーム デザインと JQuery/AJAX があれば、Web アプリはシック クライアントが行うすべてのことを同じように行うことができると思います。
皮肉なことに、シック クライアントは、展開と中央データ サーバーへの接続を管理するために、Web アプリよりもはるかに多くの労力を費やす必要があるため、速度に関しては、Web アプリの方が高速であると予想されます。 .
そこにいる人々の考えは何ですか?最新のデータ入力システムが Web アプリとして開発されている中で、現在本番環境で使用されているテクノロジーはありますか?
フィードバックをお待ちしております。
c# - C#を介してユーザーが入力したIPアドレスまたはホスト名を検証します
Windowsフォームアプリケーションのいくつかのフィールドで、IPアドレスまたはホスト名のいずれかを指定するようにユーザーに求めています。入力した値を検証するための適切な正規表現(regex)はありますか?または、私が考慮すべき別の方法はありますか?ユーザーがFQDNまたはIPアドレスを入力することをお勧めします。
javascript - グリッド内の複数セル編集
だから私は、ユーザーがセルのグリッドに数値と日付を一括で入力できるようにする方法を探しています。理想的なのは、セルの範囲を強調表示/選択し、「42」または「12/31/2010」と入力して次に移動すると、「42」または「12/31/2010」がすべてのセルに存在する場合です。細胞。これは、模倣しようとしているデータを Excel に入力するようなものですが、ここでは真のスプレッドシートのようなコントロールは必要ありません。
これを行うサードパーティのソリューションはありますか? 私の知る限り、Telerik、Infragistics、およびその他の通常のサードパーティ コンポーネント ベンダーはすべて、そのような製品を提供していません。
iphone - メインのiPhoneビューの外にあるUI要素を使用して、Interface BuilderでUIScrollViewを設定する方法は?
iPhone アプリでデータ入力フォームを作成していますが、画面に収まりきらないほど多くのデータ フィールドがあります。ユーザーがフォームをスクロールできるように、それらを UIScrollView に入れる必要があると考えました。これをInterface Builderで構築する最良の方法は何ですか? プログラムで実行できることはわかっていますが、可能であれば Interface Builder で実行したいと考えています。問題は、UILabels、UITextFields などをメインの iPhone 画面の外 (UIScrollView が役立つ画面の一部) に配置するにはどうすればよいかということです。
forms - 複数のレコードを作成するための1つの(おそらくバインドされていない)Access2003フォーム
私は標本を追跡するためのフォームに取り組むために採用されました。各標本は被験者に関連付けられています。各標本には、9x9の収納ボックスに特定のスロットもあります。データ入力を簡単にするために、Accessフォームがボックス自体(およびAccessにデータを入力するために使用される紙のフォーム)をミラーリングするのが最善だと思います。9列×9行で、各要素は基本的にテキストで構成されています標本IDのボックス。これは基本的に私がそれをどのように見せたいかです:
したがって、データ入力担当者は基本的にボックス番号と標本IDを入力し、[レコードの作成]をクリックして、それらのレコードをすべて表示します(ここで他の処理が行われているのを確認できますが、現時点ではそれほど重要ではありません)。ただし、これをコーディングするための最良の方法についてはよくわかりません。今のところ、私が考えることができる最善のプロセスは、次のとおりです。1)ボックスが存在しない場合は、挿入クエリを実行してボックスを作成します。2)存在しない場合は、挿入クエリを実行してサブジェクト(人)を作成します。 、および3)各標本に対して挿入クエリを実行し、その行と列をハードコーディングします(たとえば、box_col ='A'、box_row = '1')。
注:サブジェクトIDと標本IDはどちらもIDフィールドから解析されます。これは間抜けで、私の考えではありませんが、このように設定されています。しかし、私はそれを処理することができます。
これは確かに厄介なことですが、他に何をすべきかわからず、私がグーグルで調べたもののほとんどは、単一のフォームからの複数レコードの作成に関連していません。これを行うためのより良い方法はありますか?単にアイデアを放棄して、より伝統的なバインドされたサブフォームアプローチを採用する必要がありますか?
asp.net - Asp.NetでCSSを使用して複数列のデータ入力フォームを作成するには?
デスクトップ アプリケーションを Web アプリケーションに変換しているときに、CSS を使用して複数列のデータ入力フォームを実装しようとしたとき、私は無知に出くわしました。この種の目的で表を使用することは避けようと決心しました。データ入力フォームのレイアウトに関する適切なリファレンスを見つけましたが、次のような複数列のレイアウトに適用できるものは見つかりませんでした。
誰かが私を正しい方向に向けることができますか?
winforms - 検証ルールを含む XSD からデータ入力フォームを動的に生成する
XSD スキーマを読み取って (Windows C#) データ入力フォームを動的に作成できるものはありますか? また、型定義を読み取り、それらを使用して入力されたデータを検証する必要があります。その後、データは XML ファイルとして保存されます。
XSDは変更される可能性があり、おそらく変更されるため、動的な形式であることが望ましいです。アプリが変更されるたびに、アプリを再構築して再配布する必要はありません。
有望に見えるが動的ではないように見えるXSD2codeを見てきました。
CodeplexのXML データ エディターは有望に見えますが、使用する XSD をフィードすると、未処理の例外がスローされました。また、検証ルールを実行するとは思いません。
php - データ入力に最適な PHP CMS はありますか?
商品カタログを入力するCMS(Webベース)が欲しい。しかし、私はCMSを使用して表示しません。代わりに、データを取得するための API が必要です。XML/JSON の戻り値は問題ありません。
そのようなシステムはありますか?PHP 言語が推奨されます。
c# - アーキテクチャのヘルプ: カスタム json Web サービスの wpf/mvvm データ入力フロントエンド
私は少しアーキテクチャ上の問題を抱えていることに気付きました.カスタムJSONプロトコルでWebサービスを使用するDALを使用して、特にデータ入力と永続性を含む小規模なプロジェクトに取り組んでいます。これまでのところ、とても良いです。比較的単純な問題で、いくつかのクイック&ダーティDataTable
+DataGrid
コードをまとめて、それで完了します.
ただし、これは学習プロジェクトであり、Caliburn.Micro フレームワークを使用して、ややクリーンな設計、特に WPF GUI を使用した MVVM を行う方法を見つけようとしています。サーバー部分は修正済みですが、DALを含めてクライアント部分全体を行っています。
DG+DT コンボを使用すると、DG で一連の編集を行うのは非常に簡単です。ユーザーがコミットするときはRows
、プロパティを確認し、RowState
必要に応じて DAL メソッドの作成/更新/削除を実行するだけです。DataTable
ただし、MVVM のデータバインディングにあまり適していないように見えます。関連する ViewModels は、使用されている UI コントロールの種類を気にする必要はありません... 永続化が Web サービスを介して行われることを考えると、変更のバッチコミットを要求することは合理的と思われます十分ですが。
だから私は私のデザインオプションが何であるかを考えています。
私が理解しているように、DAL はモデル レイヤー オブジェクトを処理する必要があり (このプロジェクトに DTO を導入する必要はないと思います)、これらはエディターの ViewModel にデータバインドされる前に ViewModel にラップされます。
これまでに思いついた最良のアイデアは、エディター ViewModel を起動するときに編集対象のコレクションのクローンを作成し、コミット時にコピーに対してデータバインドされたコレクションをチェックすることです。新しい/変更された/削除されたオブジェクトを検出させてください。
IsModified
とプロパティを保持するというアイデアも試しましたIsNewlyCreated
(それらは ViewModel に含まれると思いますか?) - 削除されたアイテムの追跡は、編集可能なアイテムを に保持し、イベントをObservableCollection
処理し、削除されたアイテムを に追加することで処理できる可能性があります。CollectionChanged
別のリスト?
ご覧のとおり、これを処理する方法がよくわかりません。提案があれば大歓迎です:)
javascript - ユーザーがHTMLテーブルに要素を入力できるようにする方法
ユーザーがWebアプリケーションに人物のリストを入力し、それらを1つのバッチとして送信できるようにしたい。各行はおおよそ次のようになります。
フォームは空白の入力の単一行で始まります。ユーザーがいずれかのフィールドに入力するたびに、リストに新しい行を追加する必要があります。つまり、リストはオンデマンドで大きくなります。同様に、ユーザーがその中のすべてのフィールドをクリアするたびに行が消えるようにしたいです。
これを実装するための最も簡単で、最も堅牢で、最も保守しやすい方法は何ですか?
最後に、この値のテーブルをサーバーに送信するにはどうすればよいですか?Person
サーバーが入力された値に基づいてエンティティのリストを作成できるように、各フィールドに名前を付けるための好ましい方法は何ですか?