小编And*_*rew的帖子

从JList获取数据

我正在谷歌搜索从JList组件检索数据的解决方案,但没有找到任何.所以,是否有一个Jlist的方法返回其项目?我不想只选一个.我想要整个清单.

原因是我有这个方法,它根据列表框的选定值更新对话框的所有组件.我想从同一方法更新该列表框.因此,只要调用该方法,该方法就不应更新列表框.它应该将列表框中的值与我存储在一个类中的最新数据进行比较.(否则进入无限循环)只有当列表框中的数据与类中的数据不匹配时,它才会更新.

是否有这样的方法来检索列表框的所有数据?

java swing jlist

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

添加JavaScript文件

我试图通过使用插入标题中的Javascript文件的引用drupal_add_js().我将此行放在template.php中的模板预处理函数中.代码根本不起作用的结果:输出中没有脚本链接.谁能告诉我我做错了什么?

function phptemplate_preprocess_page(&$vars) {
    $url = drupal_get_path("theme","mysite");  
    drupal_add_js($url."/jquery.js");  
    drupal_add_js($url."/drupal.js");  

.....
Run Code Online (Sandbox Code Playgroud)

javascript drupal drupal-6 drupal-templates

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

选定类的Jquery绑定事件

在jquery中将事件绑定到具有某个类的控件组是否可以实现?在我看来,它不可能.我谷歌了一下,所有出现的都与事件无关.这是我的代码看起来的样子 -

$('.numonly').bind('keypress',function(event){
    if (event.which > 31 && (event.which < 48 || event.which > 57)) return false;
});
Run Code Online (Sandbox Code Playgroud)

jquery events binding class selected

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

以drupal形式设计单个单选按钮

我有这组单选按钮,其中每个单独的按钮都有自己的位置通过样式属性设置.我想如何使用drupal form api归档相同的内容.我发现如何整体风格,但不是团体内的个人控制.这是我的HTML代码的样子 -

<input type="radio" name="base_location" checked="checked" value="0" style="margin-left:70px;float:left;"/><span style="float:left;">District</span>
  <input type="radio" name="base_location" value="1" style="margin-left:50px;float:left;"/><span style="float:left;">MRT</span>
  <input type="radio" name="base_location" value="2" style="margin-left:60px;float:left;"/><span style="float:left;">Address</span>
Run Code Online (Sandbox Code Playgroud)

这是我坚持的drupal代码 -

$form['base_location'] = array(
   '#type' => 'radios',
   '#title' => t('base location'),
   '#default_value' => variable_get('search_type', 0),
   '#options' => array(
'0'=>t('District'),
'1'=>t('MRT'),
'2'=>t('Address')),
   '#description' => t('base location'),
Run Code Online (Sandbox Code Playgroud)

我知道#type =>无线电存在.但是,我不知道如何在这方面将所有单选按钮组合在一起.如果我对所有这些使用相同的数组键,它们将相互冲突.如果我不这样做,他们就不会被视为同一群体的一部分.我提前谢谢你.

forms drupal elements styling

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

架构中有多个主键

我有这个架构,我需要定义两个主键; 一个是Drupal的'vid'字段,另一个是我的网站'bid'字段,它是自动增量类型,反过来要求它是主键:wtherwise我得到MySQL错误.我在查找Drupal模式中定义多个主键的语法时遇到了麻烦.如果有人可以帮我解决语法问题,我非常感谢.

$schema['rft'] = array(
    'fields' => array(
        'vid' => array(
            'type' => 'int',
            'unsigned' => TRUE,
            'not null' => TRUE,
            'default' => 0,
        ),
        'nid' => array(
            'type' => 'int',
            'unsigned' => TRUE,
            'not null' => TRUE,
            'default' => 0,
        ),
        'bid' => array(
            'type' => 'serial',
            'size' => 'medium',
            'not null' => TRUE,                         
        ),

    ),
    'indexes' => array(
        'nid' => array('nid'),
    ),
    'primary key' => array('vid'),  //array('vid','bid') doesn't work
);

return $schema;
}
Run Code Online (Sandbox Code Playgroud)

drupal primary-key drupal-schema

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

如何获取调用事件的小部件的 id (Tkinter)

我在画布上绘制了这些矩形集。它们都绑定到 Button-1 事件。我喜欢做的是使用调用事件的小部件的 id 设置一个变量。这是我喜欢做的伪代码

def clicked(e): #event handler. Binds to rectangle objects
    selected_button = e.widgets.get_id()
Run Code Online (Sandbox Code Playgroud)

PS:虽然我只将事件处理程序绑定到那些矩形对象,但当我在该处理程序中放置代码 e.widget.destroy() 时,画布也会被破坏。

python tkinter

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

hook_load/hook_view未调用

我有一个模块,声明了四种节点类型.我的问题是,hook_load,hook_view永远不会被调用.我使用drupal_set_message来查明是否正在调用某个钩子.我发现了hook_load,hook_view不是.只是为了给你清楚的图片,这是我的hook_load结构

这里有一个更新

function mymodule_node_info(){
   return array(
      'nodetype1' => array(
         'name' => t('nodetype1'),
         'module' => 'mymodule_nodetype1',
         'description' => t('....'),
         'has_title' => TRUE,
         'title_label' => t('Title'),
         'has_body' => TRUE,
         'body_label' => t('Body'),
     ),
     'nodetype2' => array(
         ......
         'module' => 'mymodule_nodetype2',
         ......
     ),
     'nodetype3' => array(
         ......
         'module' => 'mymodule_nodetype3',
         ......
     ),
     'nodetype4' => array(
         ......
         'module' => 'mymodule_nodetype4',
         .......
     ),
 );

 }

function mymodule_nodetype1_load($node){    
   $result = db_query('SELECT * from {nodetype1table} WHERE vid = %d'
               $node->vid
           );   
   drupal_set_message("hook_load is provoked.","status");
   return db_fetch_object($result);
} …
Run Code Online (Sandbox Code Playgroud)

drupal drupal-hooks drupal-modules

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

折叠在字符串上

我想折叠一个字符串,以便在@之前出现的任何零都被替换为"k".所以"a.@ 0.1.2.0"变成"a.@ k.1.2.0".我怎么做?到目前为止,我的尝试是

test = foldl(\x acc-> if((last acc) == "@" && x == "0" then acc ++ "k" else acc ++ x)) "" "a.@0.1.2.0"
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.Foldl期待字符串列表,我提供的只是一个字符串.我该如何克服这个问题?

haskell fold

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

Jquery显示/隐藏不起作用

我有这个jquery脚本,它假设在单击的超链接上隐藏/显示div元素.我不知道为什么但它根本不起作用.以下是我的代码之外的内容.

function hide_current_commoncontainer(commoncontainer){
   $(commoncontainer).each(function(){
 if(this.is(":visible")){this.hide();} 
 });
}

function init(){
$("#compose_link").bind("click",function(){
 hide_current_commoncontainer(".pmcommoncontainer");
 ("#composer").show();  
 return false;
 }
);

if(Drupal.jsEnabled){  
 $(document).ready(init);
} 
Run Code Online (Sandbox Code Playgroud)

我已查明原因并发现它是显示/隐藏功能,它无效.其余的 - 函数调用 - 没问题.谁能告诉我我做错了什么?我应该在哪里修改我的代码,以便按照我想要的方式隐藏/显示div元素.

html jquery

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

在窗口中定位画布 - Tkinter/python

有没有办法在窗口中放置画布并在它周围放置一个框架?我只找到了如何在画布内定位对象。

python tkinter

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