小编ror*_*o21的帖子

如何在对话框的叠加层底部添加SnackBar

我有一个Android应用程序,有许多不同的弹出窗口.我想SnackBar在屏幕底部添加一个over dialog的叠加层.

我尝试了以下代码

if (fragment!= null) {
    Snackbar snackbar = Snackbar.make(fragment.getDialog().getWindow().findViewById(android.R.id.content),
            message, Snackbar.LENGTH_LONG);
    View view = snackbar.getView();
    FrameLayout.LayoutParams params =(FrameLayout.LayoutParams)view.getLayoutParams();
    params.gravity = Gravity.BOTTOM;
    view.setLayoutParams(params);
    snackbar.show();
}
Run Code Online (Sandbox Code Playgroud)

但是SnackBar出现在Dialog屏幕底部不居中的底部.如果我添加Snackbar电流,Activity则它会出现在对话框的叠加下.

Android SnackBar

android dialog snackbar

8
推荐指数
2
解决办法
4732
查看次数

每个请求的XMLHttpRequest setRequestHeader

以下代码自动Authorization request header为所有jQuery Ajax请求设置:

$.ajaxSetup({
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Authorization', 'Bearer ' + jwtoken);
    }
});
Run Code Online (Sandbox Code Playgroud)

对于XMLHttpRequest手动创建的所有对象,我想要上面的内容.更确切地说,下面的请求没有设置Authorization header.

var xhr = new XMLHttpRequest();
xhr.file = $('myfile')[0].files[0];
var fd = new FormData();
fd.append('fileId', fileId);
xhr.open('post','my-rote', true)
xhr.send(fd);  
Run Code Online (Sandbox Code Playgroud)

我不想xhr.setRequestHeader('Authorization', 'Bearer ' + jwtoken);在创建XMLHttpRequest对象时使用beacuse 变量jwtoken已被删除.

javascript ajax jquery xmlhttprequest

5
推荐指数
1
解决办法
2万
查看次数

如何在实体框架中创建动态订单

我有一本这样声明的字典:

private Dictionary<string, Expression<Func<Part, object>>> _orders = new Dictionary<string, Expression<Func<Part, object>>>()
    {
        {"Name", x => x.Name}, //string
        {"Code", x => x.Code}, //string
        {"EnterPrice", x => x.EnterPrice}, //decimal
        {"ExitPrice", x => x.ExitPrice}, //decimal
        {"IsActive", x => (bool)x.Active }, //bool
        {"Quantity", x => x.Quantity}, //decimal
        {"Reserved", x => x.Reserved}, //decimal
    };
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码带来数据:

    NameValueCollection filter = HttpUtility.ParseQueryString(Request.RequestUri.Query);
    string sortField = filter["sortField"];
    string sortOrder = filter["sortOrder"];
    Func<IQueryable<Part>, IOrderedQueryable<Part>> orderBy = x => x.OrderBy(p => p.Id);
    if (!string.IsNullOrEmpty(sortField) && _orders.ContainsKey(sortField))
    {
        bool sortMode = !string.IsNullOrEmpty(sortOrder) …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

5
推荐指数
1
解决办法
2580
查看次数