在我的代码中,我想在单击按钮时更改ListModel
的{{1}}。我的代码不起作用,如何解决?
ListView
单击时出现此错误:
ReferenceError:未定义测试
答案 0 :(得分:1)
因为使用了错误的功能。
Qt.createComponent
将url作为参数并返回新的<?php
for($i=0;$i<count($aux);$i++){
?>
<tr>
<td><?php echo $i+1; // Simple counter, to have everything in order ?></td>
<td><?php echo $aux[$i]['NAME']; // Displays the name?></td>
<td><?php echo $aux[$i]['INFO']; // Display some information?></td>
<script>
function First_Message(){
<?php // If the first button is pressed, then this function is called
$contents .= "Message: ".trim($aux[$i]['NAME'])." message #1 ".date("H:i:s");
$success = file_put_contents("file.txt", $contents);
?>
}
</script>
<script>
function Second_Message(){
<?php If the second button is pressed, then this function is called
$contents .= "Please,: ".trim($aux[$i]['NAME'])." message #2 ".date("H:i:s");
$success = file_put_contents("file.txt", $contents);
?>
}
</script>
<!-- Creates the first button -->
<td><input type="button" value="message_1" name = "balcao" onClick = "First_Message()" /></td>
<!-- Creates the second button -->
<td><input type="button" value="message_2" name = "balanca" onClick =
"Second_Message()" /></td>
</tr>
<?php
} // End Loop
?>
。
您已经有一个Component
,因此不需要该功能。
您需要Component.createObject
。它从Component
创建对象的实例。
您的代码将变为
Component
请注意,如果您不介意从一开始就实例化两个模型,则不必在示例中使用list.model = l1.createObject();
:
Component