0
    <table data-toggle="table" data-url="data2.json" data-search="true">
    <thead>
        <tr>
            <th>Delete</th>
            <th data-field="nameer" data-sortable="true">Name</th>
            <th data-field="email" data-sortable="true">Email</th>
            <th data-field="role" data-sortable="true">Role</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var user in Model.Users)
        {
            <tr>
                <td>
                    @if (Model.CurrentUserId != user.Id)
                    {
                        <a href="#" class="deleteUserLink" data-userid="@user.Id" data-name="@user.FullName">Delete</a>
                    }
                    else
                    {
                        <span>N/A</span>
                    }
                </td>
                <td>
                    <a href="#" class="editUserLink" data-userid="@user.Id">@user.FullName</a>
                </td>
                <td>
                    @user.Email
                </td>
                <td>
                    @string.Join(", ", user.Roles)
                </td>
            </tr>
        }
    </tbody>
</table>

问题:

使用上表,引导排序将起作用,但是具有 data-userid 的字段将无法正确排序(按字母顺序),而所有其他没有此的字段将正常工作。

我是stackoverflow的新手,也是bootstrapper。我希望我提供足够的信息,以便你们可以帮助我。先感谢您。

我需要数据用户ID,因为它正在其他领域使用,有没有办法解决这个问题?

4

1 回答 1

0

您可以使用排序器列选项来定义引导表的自定义排序。

下面是一个例子:http: //issues.wenzhixin.net.cn/bootstrap-table/index.html#options/custom-sort.html

于 2015-04-17T02:14:10.553 回答