小编SGI*_*SGI的帖子

Jquery插件:如何访问选项?

目前我正在编写一个带有一些选项的jQuery插件.

来自网页的简化代码示例:

<div id="div1"></div>
<div id="div2"></div>

$(document).ready(function(){
    $("#div1").myFunc({width: 100, height: 100});
    $("#div2").myFunc({width: 200, height: 200});
});
Run Code Online (Sandbox Code Playgroud)

这是一个(再次简化的)插件代码:

(function($) {
 $.fn.myFunc = function(options) {
  // extending default settings
  var options = $.extend( {
   width: 300,
   height: 200
  }, options);

     return this.each(function() {
      // doing something for example with #div1
         $(this).click(function() {
          // here I need to access ANOTHER (e.g. #div2) object's options
          // how can I do it?
         });
     });
 }
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

好吧,问题出现在列表中 - 如何从插件的函数中访问另一个对象的选项?类似于$("#div2").options.width

jquery jquery-plugins

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

在flask-admin中通过祖父母的属性进行column_filter

我的 Flask-admin 应用程序中有三个相关的 SQLAlchemy 模型(简化):

class Client(db.Model, BasicMixin, ActiveMixin, TimestampMixin):
  id = db.Column(UUIDType, primary_key=True, default=uuid.uuid4)
  title = db.Column(db.String(1000))
  issues = db.relationship('Issue', backref='client', cascade='all, delete-orphan')


class Issue(db.Model, BasicMixin, ActiveMixin, TimestampMixin):
  id = db.Column(UUIDType, primary_key=True, default=uuid.uuid4)
  date = db.Column(db.Date, default=datetime.date.today())
  client_id = db.Column(UUIDType, db.ForeignKey('clients.id'), nullable=False)
  articles = db.relationship('Article', backref='issue', cascade='all, delete-orphan')


class Article(db.Model, BasicMixin, TimestampMixin):
  id = db.Column(UUIDType, primary_key=True, default=uuid.uuid4)
  title = db.Column(db.String())
  body = db.Column(db.String())
  issue_id = db.Column(UUIDType, db.ForeignKey('issues.id'), nullable=False)
Run Code Online (Sandbox Code Playgroud)

客户有很多Issue,每个Issue有很多文章。

我还有一个文章的模型视图,其中我应该能够按客户过滤文章列表(按名称选择客户并仅显示属于该客户的文章)。我应该怎么做才能在flask-admin 中创建这样的过滤器?

python sqlalchemy flask flask-admin

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

标签 统计

flask ×1

flask-admin ×1

jquery ×1

jquery-plugins ×1

python ×1

sqlalchemy ×1