問題タブ [expandable]
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.
javascript - すべてを折りたたむと展開可能なリストのチェックボックスが消える
JavaScript の展開可能なリストにフォームがあります。ヘッダーのいくつかには、チェックボックスとラジオ ボタンがあります。また、すべて展開してすべて折りたたむボタンもあります。私の問題は、すべて折りたたむボタンをクリックした後、リスト項目をクリックしてもチェックボックスが表示されないことです。すべて展開ボタンをクリックすると、すべてが正常に表示されますが、ヘッダーをクリックして再度折りたたむ必要があります。問題を再現するフィドルを次に示します。
明確にするために編集:問題は、すべて折りたたむをクリックしてからリストヘッダーをクリックした後にのみ発生します。子ヘッダーにチェックボックスが表示されなくなりました。
HTML:
CSS:
Javascript:
css - AngularJS と CSS アニメーションを使用したアコーディオン
Angular JS Animate と Css Animation だけを使用して、ここで見られるブートストラップの折りたたみに似た展開/折りたたみ (アコーディオン) を作成しようとしています: http://getbootstrap.com/javascript/#collapse
展開可能なアイテムに問題があります。展開された「ショー」コンテンツの高さに応じて、アイテムが前後に飛び出します。詳細については、私のプランカーを参照してください。
これまでの私の仕事:
objective-c - 展開可能な tableView のコア データと TLIndexPathTools の統合
私は、NSString「name」と「categories」と呼ばれる NSString フィールドを含む「Scales」と呼ばれるエンティティを持つ単純なプリロードされた SQLite DB と Core Data モデルを持っています (これは単純なものだったので、関係を使用しないことにしました-大量のデータなしで1対1)。
現在の設計は、コア データを使用して次のようになります: カテゴリ [a ~ z] の UITableViewController -> カテゴリをクリック -> その「カテゴリ」に該当するすべての「名前」 [a ~ z] を表示する DetailTableViewController。
Apple の標準的なフェッチ方法と述語を使用した並べ替えを使用してドリルダウンするこれらのタスクを実行できますが、別のビュー コントローラーをスタックに追加する必要があります。
私の目標は、セクション名が「カテゴリ」で、セルが「名前」である拡張可能な UItableview を使用できるようにすることです。これにより、詳細ビューをスタックにプッシュする必要がなくなり、アプリをより美しくすることができます。
Tim Moose の TLIndexPathTools からの CollapseTableViewController を自分のプロジェクトに統合しようとしましたが、詳細がまだ不明です….最も具体的には、彼のツールが残りを実行できるように、どこで managedObjectcontext をリンクして指定子をフェッチするかです。