小编Zel*_*Ady的帖子

选择插件max_selected_options

我使用选择的 jquery插件,我注意到max_selected_options不起作用:

代码是这样的:

<!doctype html> 
<html lang="en"> 
<head>
    <link rel="stylesheet" href="chosen/chosen.css" />
</head>
<body>

<select id="assets" data-placeholder="Choose assets" class="chzn-select" multiple style="width:350px;" tabindex="4">
    <option value="a">a</option>
    <option value="b">b</option>
    <option value="c">c</option>
    <option value="d">d</option>
    <option value="e">e</option>
    <option value="f">f</option>
    <option value="g">g</option>
</select>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
<script src="chosen/chosen.jquery.js" type="text/javascript"></script>
<script type="text/javascript"> 


    $(document).ready(function(){
        $(".chzn-select").chosen();
        $(".chzn-select-deselect").chosen({allow_single_deselect:true});
        $('.chzn-select').chosen({ max_selected_options: 3 });
        $(".chzn-select").bind("liszt:maxselected", function () { alert("a"); });
        $(".chzn-select").chosen().change( function () { alert("a"); } );
    });

</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我不明白我的代码有什么不对.这一行:

$('.chzn-select').chosen({ max_selected_options: 3 });
Run Code Online (Sandbox Code Playgroud)

应限制允许的最大选择数.但它不起作用.我仍然可以选择任意数量的项目.我注意到,在达到最大选定项目数的情况下应该触发的事件不会触发:

$(".chzn-select").bind("liszt:maxselected", function …
Run Code Online (Sandbox Code Playgroud)

jquery-plugins jquery-chosen

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

PayPal 订单付款的 INTERNAL_SERVICE_ERROR

问题已更新 - 添加了更多详细信息。 当我尝试为订单付款时,我收到来自 PayPal 的 500 (INTERNAL_SERVICE_ERROR) 错误。

我从创建订单中获得了成功,并获得了订单 ID - 订单状态已创建。订单被买家批准 - 成功,订单状态变为已批准。

https://api.sandbox.paypal.com/v1/checkout/orders创建的订单

批准使用贝宝https://www.paypalobjects.com/api/checkout.js

{
"id": "53T50821FM697283T",
"gross_total_amount": {
    "value": "26.66",
    "currency": "ILS"
},
"purchase_units": [
    {
        "reference_id": "20180318-64466",
        "amount": {
            "currency": "ILS",
            "total": "26.66"
        },
        "payee": {
            "email": "d0535318380-classeeks@gmail.com"
        },
        "items": [
            {
                "name": "Meeting",
                "sku": "20180318-64466",
                "description": "Meeting 1/26/2018 1:00 AM-1/26/2018 2:20 AM. aaaaa",
                "price": "26.66",
                "currency": "ILS",
                "quantity": 1
            }
        ],
        "shipping_address": {
            "recipient_name": "Andrey Dyachenko",
            "line1": "??????? 5 ???? 4", …
Run Code Online (Sandbox Code Playgroud)

paypal paypal-sandbox

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

T-SQL替换select值

我的SERVICE_ID表中有一个column(),我只能有3个值:0,1和2.

在a上SELECT,我想将这些值更改为英文单词以供显示:

select client, SERVICE_ID
from customers
Run Code Online (Sandbox Code Playgroud)

目前显示:

| John     | 1
| Mike     | 0
| Jordan   | 1
| Oren     | 2
Run Code Online (Sandbox Code Playgroud)

我想更改查询以获取:

| John     | QA
| Mike     | development
| Jordan   | QA
| Oren     | management
Run Code Online (Sandbox Code Playgroud)

有没有办法只使用选择?

t-sql sql-server select

4
推荐指数
1
解决办法
4190
查看次数

ASP.Net会话间事件

我有一个网站,许多注册用户同时连接,他们可以互相发送消息.每个用户在服务器上都有自己的Session对象,在这个Session对象中我存储了"Messages"列表 - 这是用户的消息.

Session["Messages"] = new List<UserMesages>();
//.... more code here
Session["Messages"] = BL.GetMyMessages();  //get a list of messages
//.... more code here
BL.MessageReceived += RefreshUserMessages();

public static void RefreshUserMessages(){
    //this code doesn't execute for all the sessions, but only for my current user.
}
Run Code Online (Sandbox Code Playgroud)

我需要一种方法来了解用户何时收到新消息 - 我不希望每个请求都询问我的数据库.

我尝试使用BL类中的事件(当消息存储在数据库中时,会引发一个事件),但事件不会从一个会话传递到其他会话.

在我的BL课程中,我有:

public delegate void MessageReceivedEventHandler(object sender, MessageEventArgs e);
public static event MessageReceivedEventHandler MessageReceived;

public static int SaveMessageForUser(Message msg) {
    //... save the message
    if(MessageReceived != null) {
        MessageReceived (userid, msg)  // …
Run Code Online (Sandbox Code Playgroud)

asp.net session

4
推荐指数
1
解决办法
102
查看次数

android:我怎么知道主屏幕是否在焦点上

我有一个在Android上运行的服务,我需要知道焦点上是否有任何应用程序,或者"桌面"(主屏幕)是否在焦点上.我不知道这是否适合引用手机的主屏幕.我怎么知道这是关注焦点还是其他一些应用程序?

在服务内部,我有这个代码来获取正在运行的任务:

ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
// get the info from the currently running task
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
ComponentName componentInfo = taskInfo.get(0).topActivity;
Run Code Online (Sandbox Code Playgroud)

如果这是桌面或不是,我怎么能从componentInfo中知道?在模拟器上,componentInfo.getPackageName()返回com.android.launcher,但是在galaxy s1中(我只在这个手机中测试过)返回其他内容.

有没有其他方法可以做到这一点?

谢谢.

android

3
推荐指数
1
解决办法
1409
查看次数

在 azure 搜索中创建数据源返回 403 Forbidden

我有一个在免费层级的 azure 上运行的搜索服务。在此服务上,我已经定义了一个数据源、索引器和索引。我想添加另一个数据源(和索引 + 索引器)。当我这样做(使用邮递员)时,我收到 403 Forbidden 没有任何其他错误消息。

这是我对这个 url 所做的 POST - https://my-search-service-name.search.windows.net/datasources?api-version=2016-09-01

"Content-Type": "application/json",
"api-key": "API-KEY-HERE"

{
    "name": "datasource-prod",
    "description": "Data source for search",
    "type": "azuresql",
    "credentials": { "connectionString" : "Server=tcp:xxxx.database.windows.net,1433;Initial Catalog=xxxxx_prod;Persist Security Info=False;User ID=xxxxxx;Password=xxxxxx!;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" },
    "container": {"name": "DataAggregatedView"},
    "dataChangeDetectionPolicy": {
      "@odata.type" : "#Microsoft.Azure.Search.HighWaterMarkChangeDetectionPolicy",  
      "highWaterMarkColumnName" : "ChangeIndicator" 
    },
    "dataDeletionDetectionPolicy": {
        "@odata.type" : "#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy",
        "softDeleteColumnName" : "isDeleted",
        "softDeleteMarkerValue" : "0"
    }
}
Run Code Online (Sandbox Code Playgroud)

使用相同的请求,使用不同的名称和数据库名称可以完美地工作并生成现有的(第一个)数据源。此错误 (403) - 甚至没有收到错误消息 - 仅在我尝试定义第二个数据源时发生。正如我从文档中了解到的,免费搜索层允许 3 个数据源。有人遇到过这个问题吗?任何帮助/方向表示赞赏!

谢谢你。

azure-cognitive-search

3
推荐指数
1
解决办法
751
查看次数

c#比较操作的奇怪结果

我的c#代码(后面的asp.net代码)有一个奇怪的行为.我在这里发布了观察窗口的截图:

奇怪的空比较结果

我有一个null的对象用户(如你所见)和compare:user == null返回false.我不明白为什么!

这里有人可以解释为什么会这样吗?

c# asp.net

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

tsql连接表有2个ID

我有这个表(用户和会议):

UserId | Name
   1   | John
   2   | Linda
   3   | David
Run Code Online (Sandbox Code Playgroud)

UserId_1 | UserId_2 | MeetingDate
   1     |     2    |  15/01/2018
   3     |     2    |  17/01/2018
   1     |     3    |  19/01/2018
Run Code Online (Sandbox Code Playgroud)

如何从2个表中进行选择,以便在每一行中获取与每个ID相关联的名称?我想得到这样的东西:

UserId_1 | UserId_2 | User_1_Name | User_2_Name | MeetingDate
   1     |     2    |    John     |    Linda    |  15/01/2018
   3     |     2    |    David    |    Linda    |  17/01/2018
   1     |     3    |    John     |    David    |  19/01/2018
Run Code Online (Sandbox Code Playgroud)

谢谢.

sql t-sql sql-server

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

LinearLayout中的android TabHost

在寻找解决方案后,我决定重新问一个已经在这里提出的问题.

我有一个TabHost控件,我需要把它放在其他布局(LinearLayout)中.我收集谷歌给我们的例子(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)并做了同样的事情,唯一的区别是TabHost不是布局的根和显示视图的activity类不会扩展TabActivity,而是扩展Activity

我的xml是这样的:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TabHost android:id="@+id/tabhost"
        android:layout_width="fill_parent" android:layout_height="fill_parent">
        <LinearLayout android:orientation="vertical"
            android:layout_width="fill_parent" android:layout_height="fill_parent"
            android:padding="5dp">
            <TabWidget android:id="@android:id/tabs"
                android:layout_width="fill_parent" android:layout_height="53px"
                android:tabStripEnabled="false" android:layout_margin="1px"
                android:background="#222222" />
            <FrameLayout android:id="@android:id/tabcontent"
                android:layout_width="fill_parent" android:layout_height="fill_parent"
                android:padding="5dp" />
        </LinearLayout>
    </TabHost>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

而java类是这样的:

public class TabsExampleActivity extends Activity {

    TabHost tabHost;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        initTabs();

    }


    private void initTabs() {
        Resources res = getResources();                     // Resource object to get Drawables
        tabHost = (TabHost) findViewById(R.id.tabhost);     // The activity TabHost

        TabHost.TabSpec …
Run Code Online (Sandbox Code Playgroud)

android android-tabhost

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

sql查询通过对话分组数据

我需要这个任务的帮助:我在MsSql数据库中有一个表,我存储了用户间的消息.我需要一个查询来为每个用户对话选择最后一条消息(WhatApp类似于用户的对话列表).

表结构(x是消息ID,GUID,对于每条消息都是唯一的,txtMsg是文本消息):

| messageId | fromUserId | toUserId | Message |     sentDate     |
|     x     |      1     |     2    |  txtMsg | 1.1.2016 1:00:00 |
|     x     |      1     |     2    |  txtMsg | 1.1.2016 1:00:01 |
|     x     |      1     |     2    |  txtMsg | 1.1.2016 1:00:02 |
|     x     |      2     |     1    |  txtMsg | 1.1.2016 1:00:03 |
|     x     |      3     |     1    |  txtMsg | 1.1.2016 1:00:04 |
|     x     |      4     | …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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