在会话存储中保持ui-grid的resizeColumns宽度设置?

时间:2015-10-28 17:02:17

标签: javascript angularjs angular-ui-grid

好奇 - 我最近在我的网络应用程序中将resizeColumns模块添加到了ui-grid。

所有宽度都设置为自动,以便在调整列的大小时,其他宽度会相应地自动调整其宽度,并且不会在屏幕上运行或在网格末尾留下空格。

是否可以在会话或本地存储中保留列的宽度设置,这样用户每次加载页面时都不必重新调整列宽?

2 个答案:

答案 0 :(得分:0)

是的,只要您可以访问localStorage。



    <many-to-many field="friends" target-entity="MyEntity\User">
        <join-table name="my_friends">
            <join-columns>
                <join-column name="idAUsers" referenced-column-name="id" on-delete="CASCADE" nullable="false" />
            </join-columns>
            <inverse-join-columns>
                <join-column name="idBUsers" referenced-column-name="id" on-delete="CASCADE" nullable="false" />
            </inverse-join-columns>
        </join-table>
    </many-to-many>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

UI Grid有一个<?php $site = get_user_meta( $current_user->ID, 'url', true ); $site_without_http = trim( str_replace( array( 'http://', 'https://' ), '', $site ), '/' ); echo '<a class="user-website" href="'.$site.'">'.$site_without_http .'</a>'; ?> 模块,它提供了几种保存网格状态的机制。

ui.grid.saveState