小编Sim*_*mon的帖子

使用Select2获取错误 - "错误:没有select2/compat/query"

我试图在我的网站中使用Select2库来利用placecomplete(遵循这里相当简单的配置步骤),但是当我运行代码时,我得到一个奇怪的错误 -

错误:没有select2/compat/query`

我试过谷歌搜索它,似乎没有其他人遇到过这个?

我的代码简而言之,是

加载文件...

<link href="scripts/Select2/dist/css/select2.min.css" rel="stylesheet" />
<script src="scripts/Select2/dist/js/select2.min.js"></script>
<script src="scripts/jquery.placecomplete.js">//<![CDATA[//]]></script>
Run Code Online (Sandbox Code Playgroud)

标记我体内的输入元素......

<input id="example123" class="example123" type="text" />
Run Code Online (Sandbox Code Playgroud)

在我的document.ready函数中,调用以下代码...

$('#example123').placecomplete({});
Run Code Online (Sandbox Code Playgroud)

这就是它抛出错误的地方.

我出错的任何想法,这个错误意味着什么?

javascript jquery jquery-select2

45
推荐指数
3
解决办法
4万
查看次数

如何控制何时在iOS中提示用户推送通知权限

我使用Swift和Xcode 6构建了一个iPhone应用程序,并使用Parse框架来处理服务.

在关于如何设置推送通知的Parse教程之后,指示建议我将推送通知放在App Delegate文件中.

这是我添加到App Delegate文件的代码...

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?
    var pushNotificationsController: PushNotificationController?


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

         // Register for Push Notifications
        self.pushNotificationsController = PushNotificationController()

        if application.respondsToSelector("registerUserNotificationSettings:") {
            println("registerUserNotificationSettings.RegisterForRemoteNotificatios")
            let userNotificationTypes: UIUserNotificationType = (.Alert | .Badge | .Sound)
            let settings:UIUserNotificationSettings = UIUserNotificationSettings(forTypes: userNotificationTypes, categories: nil)
            application.registerUserNotificationSettings(settings)
            application.registerForRemoteNotifications()
        }

        return true;
    }

    func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
        println("didRegisterForRemoteNotificationsWithDeviceToken")
        let installation = PFInstallation.currentInstallation()
        installation.setDeviceTokenFromData(deviceToken)
        installation.saveInBackground()
    }
}
Run Code Online (Sandbox Code Playgroud)

所以会发生的情况是,第一次启动应用程序时,系统会提示用户授予这些权限.

我想要做的只是在某个动作发生后(即,在应用程序功能的演练期间)提示这些权限,所以我可以提供更多关于为什么我们希望它们允许推送通知的上下文. …

xcode ios parse-platform swift

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

我的Windows窗体在构建时不断缩小/调整大小

我正在开发一个Windows窗体项目.它包含一个标签控制器,每个页面都有多个页面和多个控件.

看来,相对于最近,在一些形式更改之后,每次构建和运行解决方案时,表单都会调整大小/缩小.

因此,如果我将表单高度的大小设置为768,一旦我单击"开始"构建并运行它,我实际上可以看到它在此过程中调整自身大小,然后表单加载比高度值短21个像素这是为了建设.

如果我继续构建和运行我的项目,表单每次将减少21个像素,使每个构建它变得越来越小.

我们认为在将"DataGridView"控制器添加到其中一个选项卡时可能会引入它,但我们还没有证明是否是这种情况.

有没有理由为什么会这样,有什么可以做到这一点?为什么它会在构建运行时自行调整大小?

c# forms windows-forms-designer visual-studio-2013

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

如何使用 React Relay 处理 CSRF 令牌

我正忙于开发一个 React Native 应用程序,该应用程序与 Django 服务器上的 GraphQL api 进行通信。

在 React Native 中,我使用 React Relay 尝试处理我的 GraphQL 请求(按照此处找到的指南),但我的请求遇到 403 问题。

回复说CSRF token missing or incorrect,我正在努力找出使其发挥作用的最佳方法。

我知道我需要首先获取 CSRF cookie 令牌,然后以某种方式将其与我的 GraphQL Post 请求一起传递,但运气不佳。我目前的实现如下......

fetch('http://' + ip + ':8000/sign-in/') 
    .then((response) => {
        const cookieHeader = response.headers.map["set-cookie"]; // This gets me a cookie response with a CSRF token
        fetch('http://' + ip + ':8000/graphql', {
          method: 'POST',
          headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
            'Cookie': cookieHeader, // Try and pass the …
Run Code Online (Sandbox Code Playgroud)

csrf reactjs react-native react-relay

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

如何让 NSCollectionView 项目具有基于文本字段的动态高度

我有一个 NSCollectionView,它显示列表中的项目。

在此输入图像描述

我的布局是由定义的

private func configureCollectionView() {
    let flowLayout = NSCollectionViewFlowLayout()

    flowLayout.itemSize.width = self.view.frame.width
    //flowLayout.itemSize.height = 50
    flowLayout.minimumLineSpacing = 8
    myCollectionView.collectionViewLayout = flowLayout
    view.wantsLayer = true
}
Run Code Online (Sandbox Code Playgroud)

当一段长文本作为项目输入时,我试图获取该“单元格”的项目高度,以随着文本内容而增长/扩展。我已经使用 AutoLayout 设置了约束,并且相当确定它的设置正确,但我的项目高度保持固定为 50(我不知道在哪里设置)。

我正在尝试利用

func collectionView(_ collectionView: NSCollectionView, layout collectionViewLayout: NSCollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> NSSize 
Run Code Online (Sandbox Code Playgroud)

但我对此也没有太多运气,因为我不知道如何最好地确定尺寸应该是多少(在本例中为高度)

对这个问题有什么建议吗?

谢谢!

macos cocoa

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