问题列表 - 第46310页

Django:管理员中的AJAX ManyToManyField

我想像ManyToManyField管理员一样在管理员中显示s filter_horizontal,但是当用户键入过滤器字段时填充选项.有很多选项,一次加载它们需要花费很多时间.

我找到了django-ajax-filtered-fields,但在我看来它是一种矫枉过正,因为它需要更改模型类,当我想要做的就是替换表单中的每个多个select字段.

编写继承的自定义窗口小部件字段admin.widgets.FilteredSelectMultiple似乎是正确的方法.所以我试图推出自己的小部件:

class MultiSelectWidget(FilteredSelectMultiple):
    class Media:
        # here should be some js to load options dynamically
        js = (
            "some_js_to_load_ajax_options.js",
        )

    def render_options(self, choices, selected_choices):
        # this initializes the multiple select without any options
        choices = [c for c in self.choices if str(c[0]) in selected_choices]
        self.choices = choices
        return super(MultiSelectWidget, 
                     self).render_options([], selected_choices)

class MyAdminForm(forms.ModelForm):
    def __init__(self, *args, **kwargs):
        super(MyAdminForm, self).__init__(*args, **kwargs)
        self.fields['m2m_field'].widget = MultiSelectWidget('m2m_field', is_stacked=False)
    class Meta:
        model = MyModel

class …
Run Code Online (Sandbox Code Playgroud)

django ajax django-admin manytomanyfield

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

如何创建主键是字符?

我想像这样创建主键...

http://www.example.com/download?d=NAPHMPWI
Run Code Online (Sandbox Code Playgroud)

...即?d=NAPHMPWI.

我怎样才能做到这一点?

php mysql

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

如何以编程方式查找Azure实例角色大小?

在azure中是否有API来查找角色(和实例角色)的属性?我正在寻找实例大小,它在Azure Management API中不可用.

azure azure-configuration

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

Java:如何将dec转换为32位int?

如何在java中将ip地址的十进制表示转换为32位整数值?我使用InetAddress类和getLocalHost方法来获取IP地址:

public class getIp {

public static void main(String[] args) {
   InetAddress ipaddress;

    try {
      ipaddress=InetAddress.getLocalHost();
       System.out.println(ipaddress);
        }
      catch(UnknownHostException ex)
      {
        System.out.println(ex.toString()); 
      }


    }
}
Run Code Online (Sandbox Code Playgroud)

我应该将结果转换为32位整数值而不是字符串,我该怎么做?谢谢!

java double decimal

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

如何将我的 ImageButton 添加到 ToolStrip

创建 IImageButton 并添加到工具条中:

ImageButton imageButton1 = new ImageButton();
toolstrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            imageButton1});
Run Code Online (Sandbox Code Playgroud)

崩溃错误

错误 1 ​​无法将类型“lient.userControl.ImageButton”隐式转换为“System.Windows.Forms.ToolStripItem”E:\net_project\trunk\Client\Client\userControl\ToolBox.cs 29 15 客户端

我的图像按钮^

public partial class ImageButton : PictureBox, IButtonControl
    {
        #region Consturctor
        public ImageButton()
        {
            InitializeComponent();
        }

        public ImageButton(IContainer container)
        {
            container.Add(this);

            InitializeComponent();
        }
        #endregion

        private bool isDefault = false;
        private bool isHover = false;
        private bool isDown = false;


        #region IButtonControl Members

        private DialogResult m_DialogResult;
        public DialogResult DialogResult
        {
            get
            {
                return m_DialogResult;
            }
            set
            {
                m_DialogResult = value;
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c# toolstrip imagebutton winforms

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

window.top === IE8中的窗口错误条件

出于某种原因,使用

window.top === window
Run Code Online (Sandbox Code Playgroud)

IE8中的条件总是计算为false(在其他浏览器中它工作正常).这是什么原因,这种情况有没有其他方式跨浏览器工作?

谢谢,

乔尔

javascript jquery

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

简单的jQuery SlickGrid JSON示例或文档

我正在寻找一个关于如何在尝试通过jQuery.Ajax将数据检索为JSon时如何使用SlickGrid的简单示例.我也无法找到SlickGrid插件的任何文档,并想知道我是否只是在寻找错误的地方.任何让我开始使用SlickGrid的帮助都会非常感激.

ajax jquery json slickgrid

12
推荐指数
2
解决办法
3万
查看次数

Ruby正则表达式:如果冒号位于它们之前,则忽略引号

我正在尝试编写一个Ruby正则表达式,它可以捕获引用的短语,而不是那些在它们之前有":"的短语.例如:

奥巴马:"是的,我们可以!"

应该被忽略.

我写了一些测试:

http://rubular.com/r/OJmkLd68gc

ruby regex

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

为什么我可以在同一个对象上多次调用ToString()?

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string word = "Shazam!";
            Console.WriteLine(word.ToString().ToString().ToString().ToString());
            Console.ReadKey();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么我可以多次调用ToString()?好奇,谢谢!

c# tostring

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

使用Azure表存储的另一种方法?

我想将这样的实体用于表存储:

public class MyEntity
{
    public String Text { get; private set; }
    public Int32 SomeValue { get; private set; }

    public MyEntity(String text, Int32 someValue)
    {
        Text = text;
        SomeValue = someValue;
    }
}
Run Code Online (Sandbox Code Playgroud)

但这是不可能的,因为ATS需要

  1. 无参数构造函数
  2. 所有属性都是公共的,并且是读/写的。
  3. 从TableServiceEntity继承;

前两个是我不想做的两件事。我为什么要让任何人都可以更改一些只读数据?或以不一致的方式创建此类对象(那么.ctor的含义是什么?),或者甚至更糟的是,更改PartitionKey或RowKey。为什么我们仍然受到这些反序列化要求的约束?

我不喜欢以这种方式开发软件,如何使用可以序列化和反序列化对象的方式使用表存储库?我认为只要对象从TableServiceEntity继承就不会有问题。

到目前为止,我必须保存一个对象,但是我不知道如何检索它:

            Message m = new Message("message XXXXXXXXXXXXX");

            CloudTableClient tableClient = account.CreateCloudTableClient();
            tableClient.CreateTableIfNotExist("Messages");
            TableServiceContext tcontext = new TableServiceContext(account.TableEndpoint.AbsoluteUri, account.Credentials);

            var list = tableClient.ListTables().ToArray();

            tcontext.AddObject("Messages", m);
            tcontext.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

有什么方法可以避免那些反序列化需求或获取原始对象?

干杯。

serialization azure wcf-data-services azure-table-storage deserialization

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