コード例 #1
0
 protected void UpdateSortHeaders(ModelQuery.ModelSortMode sortmode)
 {
     lnkSortCatclass.Font.Bold     = (sortmode == ModelQuery.ModelSortMode.CatClass);
     lnkSortCatclass.Font.Size     = (sortmode == ModelQuery.ModelSortMode.CatClass) ? FontUnit.Larger : FontUnit.Empty;
     lnkSortManufacturer.Font.Bold = (sortmode == ModelQuery.ModelSortMode.Manufacturer);
     lnkSortManufacturer.Font.Size = (sortmode == ModelQuery.ModelSortMode.Manufacturer) ? FontUnit.Larger : FontUnit.Empty;
     lnkSortModel.Font.Bold        = (sortmode == ModelQuery.ModelSortMode.ModelName);
     lnkSortModel.Font.Size        = (sortmode == ModelQuery.ModelSortMode.ModelName) ? FontUnit.Larger : FontUnit.Empty;
 }
コード例 #2
0
    protected void SetSort(ModelQuery.ModelSortMode sortmode)
    {
        ModelQuery mq = ActiveQuery;

        if (mq.SortMode == sortmode)
        {
            mq.SortDir = (mq.SortDir == ModelQuery.ModelSortDirection.Ascending) ? ModelQuery.ModelSortDirection.Descending : ModelQuery.ModelSortDirection.Ascending;
        }
        else
        {
            mq.SortMode = sortmode;
            mq.SortDir  = ModelQuery.ModelSortDirection.Ascending;
        }
        ActiveQuery = mq;
        UpdateSortHeaders(sortmode);

        UpdateFilter();
    }
コード例 #3
0
 protected void UpdateSortHeaders(ModelQuery.ModelSortMode sortmode)
 {
     lnkSortCatclass.CssClass     = (sortmode == ModelQuery.ModelSortMode.CatClass) ? (ActiveQuery.SortDir == ModelQuery.ModelSortDirection.Ascending ? "headerSortAsc" : "headerSortDesc") : string.Empty;
     lnkSortManufacturer.CssClass = (sortmode == ModelQuery.ModelSortMode.Manufacturer) ? (ActiveQuery.SortDir == ModelQuery.ModelSortDirection.Ascending ? "headerSortAsc" : "headerSortDesc") : string.Empty;
     lnkSortModel.CssClass        = (sortmode == ModelQuery.ModelSortMode.ModelName) ? (ActiveQuery.SortDir == ModelQuery.ModelSortDirection.Ascending ? "headerSortAsc" : "headerSortDesc") : string.Empty;
 }