如何为手机应用程序嵌入PDF查看器?我决定使用PhoneGap + Sencha Touch为iOS和Android开发应用程序.
我们如何在ScalaQuery中定义多主键和外键?
object myTable1 extends Table([Int])("myTable1") {
def id = column[Int]("id", O PrimaryKey)
def * = id
}
object myTable2 extends Table([Int, Int, Int])("myTable2") {
def pk1 = column[Int]("id1")
def pk2 = column[Int]("id2")
def fk1 = column[Int]("fk1")
def * = pk1 ~ pk2 ~ fk1
}
Run Code Online (Sandbox Code Playgroud)
那么如果我想让myTable2中的pk1和pk2成为主键,myTable2中的fk1引用myTable1中的id,那么使用的代码是什么?
我试图将具有Object类型的对象转换为FontUIResource类型.在Java中,它会是
FontUIResource font = (FontUIResource)value
Run Code Online (Sandbox Code Playgroud)
我如何在Scala中做到这一点?
我最近正在接收Scala.我以前习惯了C和Java.我想知道是否有更优雅的方式反复询问输入,直到给出正确的输入.
val choiceType = {
var in = ""
var pass = false
do {
in = readLine()
pass = in match {
case "1" => println("Not implemented"); true
case "2" => println("Not implemented"); true
case "3" => println("Not implemented"); true
case "4" => println("Not implemented"); true
case "5" => println("Thanks for using."); true
case _ => println("Error input. Please enter again. (Possible value: 1 - 5)"); false
}
} while (!pass)
in.toInt
}
if (choiceType == 5) System.exit(0)
Run Code Online (Sandbox Code Playgroud)
我想知道在Scala中是否有更好的方法可以做到这一点?
我仍然是Web框架的新手,我正在考虑选择Ruby on Rails或Django.作为初学者,我应该选择哪一个?
我尝试使用三个组合框来实现日期选择,如下所示。
contents += new Label("Selected Date:")
val dayBox = new ComboBox(1 to 31)
contents += dayBox
val monthBox = new ComboBox(List("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"))
contents += monthBox
listenTo(monthBox.selection)
reactions += {
case SelectionChanged(`monthBox`) => Dialog.showMessage(ui, "Month changed.")
}
contents += new ComboBox(2011 to 2020)
Run Code Online (Sandbox Code Playgroud)
当我更改monthBox时,如何更改dayBox中的项目?我知道 Dialog.showMessage 部分应该更改。但我想知道如何?
例如,当我更改为 Jan、Mar、May、Jul、Aug、Oct、Dec 时,该日期应显示 31,而除了 2 月的 28 之外,其他日期应显示 30。
scala ×4
scala-2.8 ×2
android ×1
cordova ×1
django ×1
ios ×1
scala-swing ×1
scalaquery ×1
sencha-touch ×1
sql ×1
swing ×1