小编Vis*_*air的帖子

如何只使Dropzone.js预览Div可点击而不是整个表格

我必须使用dropzone.js表单,它将几个输入和一个文件上传信息发送到另一个页面.

我的dropzone代码看起来像这样 - >

Dropzone.options.mydropzone = {
  maxFiles: 1,
  maxFilesize: 10, //mb
  acceptedFiles: 'image/*',
  addRemoveLinks: true,
  autoProcessQueue: false,// used for stopping auto processing uploads
  autoDiscover: false,
  paramName: 'prod_pic',
  previewsContainer: '#dropzonePreview', //used for specifying the previews div
  clickable: false, //used this but now i cannot click on previews div to showup the file select dialog box

  accept: function(file, done) {
    console.log("uploaded");
    done();
   //used for enabling the submit button if file exist 
    $( "#submitbtn" ).prop( "disabled", false );
  },

  init: function() { …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery file-upload dropzone.js

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

Laravel Blade视图没有显示对它们所做的更改

系统详细信息:在Windows 64位
MYSQL中使用WAMP2.5 :5.6.17
PHP:5.5.12
Apache:2.4.9
我通过composer安装安装了laravel.这一切都很好,因为最近我的所有观点都停止显示对它们所做的任何更改.这种情况发生在仅使用Blade模板的视图中.

我已正确创建刀片文件并使用它命名filename.blade.php.我的观点文件结构 -
views
        -layouts
                   defaults.blade.php
        show.blade.php
        login.blade.php
       

defaults.blade.php

<!DOCTYPE html>  
<html>
      <head></head>
<body>
  <div>
   <nav></nav>

       @yield('content')

  </div>
      @yield('footerscripts')

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

show.blade.php

@extends('layouts.defaults')
@section('content')
    --- SOME CONTENT ---
@stop

@section('footerscripts')
     --- js scripts ---
@stop
Run Code Online (Sandbox Code Playgroud)

相同的格式工作完美,但突然开始奇怪地行动.甚至刷新多次后视图不会改变,一旦我尝试删除视图页面内的所有内容仍然显示在浏览器中.
有类似的问题,但许多人没有接受答案,有一些评级的人没有为我工作.我也尝试重新安装新的新WAMP副本,但没有帮助.只有当我更改其名称,但如果我将其更改回原来的一个,它再次开始显示它的旧版本.只有刀片模板才会发生.

templates laravel blade laravel-4

6
推荐指数
2
解决办法
7977
查看次数

在laravel中同时插入有多个关系表

我正在使用PHP Laravel Framework.我有1到M个关系表orderproducts.

ORDER TABLE - orderid <--autoincrement primary key
                          - orderdate
                          - Name

PRODUCTS TABLE - productid <--autoincrement primary key
                              - orderid <--foreign key reference to order table
                              - productName
                              - price
我的型号如下 - >
订购型号:

class Order extends Eloquent 
{

    protected $table = 'order';

    public function products()
    {
        return $this->hasMany('Products','orderid');
    }

}
Run Code Online (Sandbox Code Playgroud)

产品型号:

class Products extends Eloquent 
{
    protected $table = 'products';
}
Run Code Online (Sandbox Code Playgroud)

我有一个表格,我在订单日期,客户名称和产品详细信息可以是多个产品.用户可以在一个订单中有一个或多个产品.
所以现在我必须一次性插入两个表的详细信息.
我读了这篇文档http://laravel.com/docs/eloquent#inserting-related-models
他们给出了以下代码来插入相关模型 - …

php laravel eloquent laravel-4

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

如何在Laravel 4中添加组合的唯一字段验证器规则

我正在使用Laravel 4.2和mysql db.
我有一个考试表,我正在参加考试,字段是 - >
id | examdate | batch | chapter | totalmarks


$table->unique( array('examdate','batch','chapter') );在模式构建器中使用组合的唯一键.
现在我想为它添加一个验证规则.我知道我可以通过laravel唯一验证器规则添加唯一验证,但问题是,它只检查一个字段.
我希望它为3个字段组合添加唯一性(用户必须无法添加具有相同值组合的examdate,batch和chapter字段的第二行).

是否有可能在laravel 4中进行.如果不可能,有任何解决方法吗?

mysql validation laravel laravel-4

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

如何匹配用户单击和libGDX框架中的sprite对象位置

我正在使用libGDX java框架在Eclipse中开发练习游戏.

我的游戏处于横向模式,我正在使用精灵图像作为游戏资产.实际上我正在尝试按照千比特ZombieBird教程

我已经设置了这样的正交相机 - >

   cam = new OrthographicCamera();
   cam.setToOrtho(true, 250, 120);
Run Code Online (Sandbox Code Playgroud)

我这样做是因为我的背景纹理区域在精灵图像中是250 x 120像素.

所以基本上我的精灵图像尺寸很小,它根据设备进行缩放,但所有的计算都是相对于250 x 140像素完成的,就像更改我定义的对象的位置一样 Vector2 position = new Vector2(x, y);,如果我写position.x = 260;的精灵将去外面即使我的设备宽度是500px,屏幕也是如此.

问题: 现在我必须让移动精灵消失,当有人点击它时(想象一下僵尸四处移动,如果我点击它们就会死掉).所以我使用以下代码来匹配用户点击与对象co的合作-ords.

 int x1 = Gdx.input.getX();
 int y1 = Gdx.input.getY();
 if(position.x == x1 && position.y == y1){
      // do something that vanish the object clicked
  }
Run Code Online (Sandbox Code Playgroud)

问题是position.x和position.y返回相对于正凸轮宽度和高度的co-ords,它是250x120 px,并且点击坐标是相对于设备宽度和高度的,可能是根据设备的任何东西.因此,即使我点击对象上的点击合并和对象位置合作他们的值有很大的差异.所以我永远不会得到匹配的值.

有没有解决方案,或者我做错了吗?

java libgdx

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

使用Windows Embedded Compact 2013进行WinCE 7.0开发

我必须为 WinCE 7.0 设备(MC3200 移动计算机)开发一个应用程序。谷歌搜索一段时间后,我发现 WinCE 开发只能从 VS 2005/2008 Pro(或更高版本)完成。我也在这里看到了一些答案,但是他们太老了,不值得考虑。

当向产品供应商询问时,他们说我可以使用 Windows Embedded Compact 2013 并在 VS 2012/2013 Pro(或更高版本)中为 WinCE 7.0 开发 C# 应用程序。

根据我的搜索,Windows Embedded Compact 2013本身就是一个操作系统,那么我如何在VS 2013 Pro中使用Windows Embedded Compact 2013来开发WinCE 7.0操作系统?我对 Windows 版本命名及其功能完全感到困惑。有人可以解释一下这个主题吗?

compact-framework windows-ce visual-studio windows-embedded-compact visual-studio-2013

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