5

Dragula (実際には angular-dragula を使用) を使用して、あるテーブルから別のテーブルに行をドラッグしようとしています。両方のテーブルに行がある場合は問題ありませんが、対象のテーブルが空になる場合があります。空のテーブルでドロップできるようにするにはどうすればよいですか?

4

2 に答える 2

6

テーブルが小さすぎるのではないでしょうか?を変更してみてくださいmin-height


テーブルに何もないときにプレースホルダー行を挿入します http://plnkr.co/edit/0TBXXZOBAKnGxHig3xzD?p=preview

于 2016-06-01T06:19:30.457 に答える
3

angular2の力を使って解決しました。配列 (モデル) が空の場合は、dragula コンテナーとして div を追加します。それ以外の場合は、配列を保持するコンテナーを表示します。クラスドロップバッグには「min-height:50px」があります。

    <div *ngIf="models.length > 0">
        <div
        *ngFor="let model of models" 
        [dragula]='"third-bag"'
        [dragulaModel]='models'
        class="dropbag">
            <div class="col-xs-12 center-content">
                <img [src]="model.imageThumb" alt="NA">
            </div>
        </div>
    </div>
    <div *ngIf="models.length <= 0">
        <div
        [dragula]='"third-bag"'
        [dragulaModel]='models'
        class="dropbag">
            <div class="col-xs-12 center-content">
                <img src="" alt="No Content">
            </div>
        </div>
    </div>
于 2016-06-14T04:30:51.497 に答える